home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 30
/
Aminet 30 (1999)(Schatztruhe)[!][Apr 1999].iso
/
Aminet
/
dev
/
lang
/
SmallEiffel.lha
/
SmallEiffel
/
bin_c
/
compile_to_c54.c
< prev
next >
Wrap
C/C++ Source or Header
|
1998-12-22
|
91KB
|
6,605 lines
/*
-- ANSI C code generated by :
-- SmallEiffel The GNU Eiffel Compiler -- Release (- 0.79) --
-- Copyright (C), 1994-98 - LORIA - UHP - CRIN - INRIA - FRANCE --
-- Dominique COLNET and Suzanne COLLIN - colnet@loria.fr --
-- http://www.loria.fr/SmallEiffel --
*/
#include "compile_to_c.h"
T6 X93is_deferred(void *C){
T6 R;
{int id=((T0*)C)->id;
if(id<=285){
if(id<=210){
if(id<=206){
if(id<=205){
if(id<=199){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}
else{
if(id<=207){
R=((T6)(0));
}
else{
R=((T6)(0));
}}}
else{
if(id<=212){
if(id<=211){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
if(id<=213){
R=((T6)(0));
}
else{
R=((T6)(1));
}}}}
else{
if(id<=302){
if(id<=290){
if(id<=287){
R=((T6)(1));
}
else{
R=((T6)(0));
}}
else{
if(id<=291){
R=((T6)(0));
}
else{
R=((T6)(0));
}}}
else{
if(id<=305){
if(id<=303){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
if(id<=306){
R=((T6)(0));
}
else{
R=((T6)(0));
}}}}}
return R;
}
T0* X93clients(void *C){
T0* R;
{int id=((T0*)C)->id;
if(id<=285){
if(id<=210){
if(id<=206){
if(id<=205){
if(id<=199){
R=((T0*)((((T199*)C))->_clients/*16*/));
}
else{
R=((T0*)((((T205*)C))->_clients/*16*/));
}}
else{
R=((T0*)((((T206*)C))->_clients/*16*/));
}}
else{
if(id<=207){
R=((T0*)((((T207*)C))->_clients/*16*/));
}
else{
R=((T0*)((((T210*)C))->_clients/*16*/));
}}}
else{
if(id<=212){
if(id<=211){
R=((T0*)((((T211*)C))->_clients/*16*/));
}
else{
R=((T0*)((((T212*)C))->_clients/*16*/));
}}
else{
if(id<=213){
R=((T0*)((((T213*)C))->_clients/*16*/));
}
else{
R=((T0*)((((T285*)C))->_clients/*16*/));
}}}}
else{
if(id<=302){
if(id<=290){
if(id<=287){
R=((T0*)((((T287*)C))->_clients/*16*/));
}
else{
R=((T0*)((((T290*)C))->_clients/*16*/));
}}
else{
if(id<=291){
R=((T0*)((((T291*)C))->_clients/*16*/));
}
else{
R=((T0*)((((T302*)C))->_clients/*20*/));
}}}
else{
if(id<=305){
if(id<=303){
R=((T0*)((((T303*)C))->_clients/*20*/));
}
else{
R=((T0*)((((T305*)C))->_clients/*20*/));
}}
else{
if(id<=306){
R=((T0*)((((T306*)C))->_clients/*20*/));
}
else{
R=((T0*)((((T314*)C))->_clients/*16*/));
}}}}}
return R;
}
void X93set_clients(void *C,T0* a1){
{int id=((T0*)C)->id;
if(id<=285){
if(id<=210){
if(id<=206){
if(id<=205){
if(id<=199){
/*[IRF3.3set_clients*/((((T199*)(((T199*)C))))->_clients)=(a1);
/*]*/
}
else{
/*[IRF3.3set_clients*/((((T205*)(((T205*)C))))->_clients)=(a1);
/*]*/
}}
else{
/*[IRF3.3set_clients*/((((T206*)(((T206*)C))))->_clients)=(a1);
/*]*/
}}
else{
if(id<=207){
/*[IRF3.3set_clients*/((((T207*)(((T207*)C))))->_clients)=(a1);
/*]*/
}
else{
/*[IRF3.3set_clients*/((((T210*)(((T210*)C))))->_clients)=(a1);
/*]*/
}}}
else{
if(id<=212){
if(id<=211){
/*[IRF3.3set_clients*/((((T211*)(((T211*)C))))->_clients)=(a1);
/*]*/
}
else{
/*[IRF3.3set_clients*/((((T212*)(((T212*)C))))->_clients)=(a1);
/*]*/
}}
else{
if(id<=213){
/*[IRF3.3set_clients*/((((T213*)(((T213*)C))))->_clients)=(a1);
/*]*/
}
else{
/*[IRF3.3set_clients*/((((T285*)(((T285*)C))))->_clients)=(a1);
/*]*/
}}}}
else{
if(id<=302){
if(id<=290){
if(id<=287){
/*[IRF3.3set_clients*/((((T287*)(((T287*)C))))->_clients)=(a1);
/*]*/
}
else{
/*[IRF3.3set_clients*/((((T290*)(((T290*)C))))->_clients)=(a1);
/*]*/
}}
else{
if(id<=291){
/*[IRF3.3set_clients*/((((T291*)(((T291*)C))))->_clients)=(a1);
/*]*/
}
else{
/*[IRF3.3set_clients*/((((T302*)(((T302*)C))))->_clients)=(a1);
/*]*/
}}}
else{
if(id<=305){
if(id<=303){
/*[IRF3.3set_clients*/((((T303*)(((T303*)C))))->_clients)=(a1);
/*]*/
}
else{
/*[IRF3.3set_clients*/((((T305*)(((T305*)C))))->_clients)=(a1);
/*]*/
}}
else{
if(id<=306){
/*[IRF3.3set_clients*/((((T306*)(((T306*)C))))->_clients)=(a1);
/*]*/
}
else{
/*[IRF3.3set_clients*/((((T314*)(((T314*)C))))->_clients)=(a1);
/*]*/
}}}}}
}
void X129dca_inline(void *C,T0* a1){
{int id=((T0*)C)->id;
if(id<=128){
r128dca_inline(((T128*)C),a1);
}
else{
r130dca_inline(((T130*)C),a1);
}}
}
T0* X129arg1(void *C){
T0* R;
{int id=((T0*)C)->id;
if(id<=128){
R=((T0*)(r128arg1(((T128*)C))));
}
else{
R=((T0*)(r130arg1(((T130*)C))));
}}
return R;
}
T0* X284run_require(void *C,T0* a1){
T0* R;
{int id=((T0*)C)->id;
if(id<=285){
R=((T0*)(r285run_require(a1)));
}
else{
R=((T0*)(r287run_require(a1)));
}}
return R;
}
T0* X284start_position(void *C){
T0* R;
{int id=((T0*)C)->id;
if(id<=285){
R=((T0*)(r285start_position(((T285*)C))));
}
else{
R=((T0*)(r287start_position(((T287*)C))));
}}
return R;
}
void X284mapping_c_name_in(void *C,T0* a1){
{int id=((T0*)C)->id;
if(id<=285){
r285mapping_c_name_in(((T285*)C),a1);
}
else{
r287mapping_c_name_in(((T287*)C),a1);
}}
}
T0* X284result_type(void *C){
T0* R;
{int id=((T0*)C)->id;
if(id<=285){
R=((T0*)(/*(IRF4.1result_type*/NULL/*)*/));
}
else{
R=((T0*)((((T287*)C))->_result_type/*40*/));
}}
return R;
}
T0* X284run_ensure(void *C,T0* a1){
T0* R;
{int id=((T0*)C)->id;
if(id<=285){
R=((T0*)(r285run_ensure(a1)));
}
else{
R=((T0*)(r287run_ensure(a1)));
}}
return R;
}
T0* X151twin(void *C){
T0* R;
{int id=((T0*)C)->id;
if(id<=202){
if(id<=151){
if(id<=57){
R=((T0*)(r57twin(((T57*)C))));
}
else{
R=((T0*)(r151twin(((T151*)C))));
}}
else{
R=((T0*)(r202twin(((T202*)C))));
}}
else{
if(id<=208){
R=((T0*)(r208twin(((T208*)C))));
}
else{
R=((T0*)(r350twin(((T350*)C))));
}}}
return R;
}
void X151add_last(void *C,T0* a1){
{int id=((T0*)C)->id;
if(id<=202){
if(id<=151){
if(id<=57){
r57add_last(((T57*)C),a1);
}
else{
r151add_last(((T151*)C),a1);
}}
else{
r202add_last(((T202*)C),a1);
}}
else{
if(id<=208){
r208add_last(((T208*)C),a1);
}
else{
r350add_last(((T350*)C),a1);
}}}
}
void X151resize(void *C,T2 a1){
{int id=((T0*)C)->id;
if(id<=202){
if(id<=151){
if(id<=57){
r57resize(((T57*)C),a1);
}
else{
r151resize(((T151*)C),a1);
}}
else{
r202resize(((T202*)C),a1);
}}
else{
if(id<=208){
r208resize(((T208*)C),a1);
}
else{
r350resize(((T350*)C),a1);
}}}
}
void X56mapping_c_target(void *C,T0* a1){
{int id=((T0*)C)->id;
if(id<=146){
if(id<=128){
if(id<=122){
if(id<=119){
if(id<=110){
if(id<=55){
/*[IRF3.6mapping_c_target*/{T55* C1=((T55*)C);
T0* b1=a1;
/*[IRF3.6mapping_c_arg*/{T55* C2=C1;
T0* c1=b1;
r55compile_to_c(C2);
}/*]*/
}/*]*/
}
else{
r110mapping_c_target(((T110*)C),a1);
}}
else{
if(id<=113){
r113mapping_c_target(((T113*)C),a1);
}
else{
r119mapping_c_target(((T119*)C),a1);
}}}
else{
if(id<=121){
if(id<=120){
r120mapping_c_target(((T120*)C),a1);
}
else{
r121mapping_c_target(((T121*)C),a1);
}}
else{
r122mapping_c_target(((T122*)C),a1);
}}}
else{
if(id<=125){
if(id<=124){
if(id<=123){
r123mapping_c_target(((T123*)C),a1);
}
else{
r124mapping_c_target(((T124*)C),a1);
}}
else{
r125mapping_c_target(((T125*)C),a1);
}}
else{
if(id<=127){
if(id<=126){
r126mapping_c_target(((T126*)C),a1);
}
else{
r127mapping_c_target(((T127*)C),a1);
}}
else{
r128mapping_c_target(((T128*)C),a1);
}}}}
else{
if(id<=136){
if(id<=133){
if(id<=131){
if(id<=130){
r130mapping_c_target(((T130*)C),a1);
}
else{
r131mapping_c_target(((T131*)C),a1);
}}
else{
if(id<=132){
r132mapping_c_target(((T132*)C),a1);
}
else{
r133mapping_c_target(((T133*)C),a1);
}}}
else{
if(id<=135){
if(id<=134){
r134mapping_c_target(((T134*)C),a1);
}
else{
r135mapping_c_target(((T135*)C),a1);
}}
else{
r136mapping_c_target(((T136*)C),a1);
}}}
else{
if(id<=143){
if(id<=139){
if(id<=137){
r137mapping_c_target(((T137*)C),a1);
}
else{
r139mapping_c_target(((T139*)C),a1);
}}
else{
r143mapping_c_target(((T143*)C),a1);
}}
else{
if(id<=145){
if(id<=144){
r144mapping_c_target(((T144*)C),a1);
}
else{
r145mapping_c_target(((T145*)C),a1);
}}
else{
/*[IRF3.6mapping_c_target*/{T146* C1=((T146*)C);
T0* b1=a1;
/*[IRF3.6compile_to_c*/{T146* C2=C1;
/*[IRF3.5put_string*/r45put_string(((T45*)(((T25*)(oBC12cpp))->_current_out/*56*/)),r146local_c_name(C2));
/*]*/
}/*]*/
}/*]*/
}}}}}
else{
if(id<=170){
if(id<=156){
if(id<=152){
if(id<=148){
if(id<=147){
/*[IRF3.6mapping_c_target*/{T147* C1=((T147*)C);
T0* b1=a1;
r147compile_to_c(C1);
}/*]*/
}
else{
r148mapping_c_target(((T148*)C),a1);
}}
else{
if(id<=150){
r150mapping_c_target(((T150*)C),a1);
}
else{
r152mapping_c_target(((T152*)C),a1);
}}}
else{
if(id<=155){
if(id<=153){
r153mapping_c_target(((T153*)C),a1);
}
else{
r155mapping_c_target(((T155*)C),a1);
}}
else{
r156mapping_c_target(((T156*)C),a1);
}}}
else{
if(id<=160){
if(id<=158){
if(id<=157){
/*[IRF3.1mapping_c_target*//*]*/
}
else{
r158mapping_c_target(a1);
}}
else{
/*[IRF3.6mapping_c_target*/{T160* C1=((T160*)C);
T0* b1=a1;
r160compile_to_c(C1);
}/*]*/
}}
else{
if(id<=169){
if(id<=168){
/*[IRF3.6mapping_c_target*/{T0* b1=a1;
/*[IRF3.2compile_to_c*//*[IRF3.5put_character*//*[IRF3.6put_character*/{T45* C2=((T45*)(((T25*)(oBC12cpp))->_current_out/*56*/));
T3 c1='1';
putc(c1,((FILE*)((C2)->_output_stream/*4*/)));
}/*]*/
/*]*/
/*]*/
}/*]*/
}
else{
/*[IRF3.6mapping_c_target*/{T0* b1=a1;
/*[IRF3.2compile_to_c*//*[IRF3.5put_character*//*[IRF3.6put_character*/{T45* C2=((T45*)(((T25*)(oBC12cpp))->_current_out/*56*/));
T3 c1='0';
putc(c1,((FILE*)((C2)->_output_stream/*4*/)));
}/*]*/
/*]*/
/*]*/
}/*]*/
}}
else{
/*[IRF3.6mapping_c_target*/{T170* C1=((T170*)C);
T0* b1=a1;
r170compile_to_c(C1);
}/*]*/
}}}}
else{
if(id<=188){
if(id<=175){
if(id<=173){
if(id<=171){
/*[IRF3.6mapping_c_target*/{T171* C1=((T171*)C);
T0* b1=a1;
/*[IRF3.5put_string*/r45put_string(((T45*)(((T25*)(oBC12cpp))->_current_out/*56*/)),(C1)->_mangling/*24*/);
/*]*/
}/*]*/
}
else{
/*[IRF3.6mapping_c_target*/{T173* C1=((T173*)C);
T0* b1=a1;
/*[IRF3.6compile_to_c*/{T173* C2=C1;
/*[IRF3.5put_string*/r45put_string(((T45*)(((T25*)(oBC12cpp))->_current_out/*56*/)),(C2)->_to_string/*8*/);
/*]*/
}/*]*/
}/*]*/
}}
else{
if(id<=174){
/*[IRF3.6mapping_c_target*/{T174* C1=((T174*)C);
T0* b1=a1;
/*[IRF3.6compile_to_c*/{T174* C2=C1;
/*[IRF3.5put_integer*/r45put_integer(((T45*)(((T25*)(oBC12cpp))->_current_out/*56*/)),(C2)->_value/*8*/);
/*]*/
}/*]*/
}/*]*/
}
else{
/*[IRF3.6mapping_c_target*/{T175* C1=((T175*)C);
T0* b1=a1;
r175compile_to_c(C1);
}/*]*/
}}}
else{
if(id<=183){
if(id<=180){
r180mapping_c_target(((T180*)C),a1);
}
else{
r183mapping_c_target(((T183*)C),a1);
}}
else{
r188mapping_c_target(((T188*)C),a1);
}}}
else{
if(id<=194){
if(id<=193){
if(id<=190){
r190mapping_c_target(((T190*)C),a1);
}
else{
r193mapping_c_target(a1);
}}
else{
r194mapping_c_target(((T194*)C),a1);
}}
else{
if(id<=366){
if(id<=230){
r230mapping_c_target(((T230*)C),a1);
}
else{
r366mapping_c_target(((T366*)C),a1);
}}
else{
r377mapping_c_target(((T377*)C),a1);
}}}}}}
}
T2 X56static_value(void *C){
T2 R;
{int id=((T0*)C)->id;
if(id<=146){
if(id<=128){
if(id<=122){
if(id<=119){
if(id<=110){
if(id<=55){
R=((T2)(/*(IRF4.1static_value*/0/*)*/));
}
else{
R=((T2)(/*(IRF4.1static_value*/0/*)*/));
}}
else{
if(id<=113){
R=((T2)(/*(IRF4.3static_value*/(((T113*)C))->_static_value_mem/*20*//*)*/));
}
else{
R=((T2)(/*(IRF4.3static_value*/(((T119*)C))->_static_value_mem/*20*//*)*/));
}}}
else{
if(id<=121){
if(id<=120){
R=((T2)(/*(IRF4.3static_value*/(((T120*)C))->_static_value_mem/*20*//*)*/));
}
else{
R=((T2)(/*(IRF4.3static_value*/(((T121*)C))->_static_value_mem/*20*//*)*/));
}}
else{
R=((T2)(/*(IRF4.3static_value*/(((T122*)C))->_static_value_mem/*20*//*)*/));
}}}
else{
if(id<=125){
if(id<=124){
if(id<=123){
R=((T2)(/*(IRF4.3static_value*/(((T123*)C))->_static_value_mem/*20*//*)*/));
}
else{
R=((T2)(/*(IRF4.3static_value*/(((T124*)C))->_static_value_mem/*20*//*)*/));
}}
else{
R=((T2)(/*(IRF4.3static_value*/(((T125*)C))->_static_value_mem/*20*//*)*/));
}}
else{
if(id<=127){
if(id<=126){
R=((T2)(/*(IRF4.3static_value*/(((T126*)C))->_static_value_mem/*20*//*)*/));
}
else{
R=((T2)(/*(IRF4.3static_value*/(((T127*)C))->_static_value_mem/*20*//*)*/));
}}
else{
R=((T2)(r128static_value(((T128*)C))));
}}}}
else{
if(id<=136){
if(id<=133){
if(id<=131){
if(id<=130){
R=((T2)(r130static_value(((T130*)C))));
}
else{
R=((T2)(/*(IRF4.3static_value*/(((T131*)C))->_static_value_mem/*20*//*)*/));
}}
else{
if(id<=132){
R=((T2)(/*(IRF4.3static_value*/(((T132*)C))->_static_value_mem/*20*//*)*/));
}
else{
R=((T2)(/*(IRF4.3static_value*/(((T133*)C))->_static_value_mem/*20*//*)*/));
}}}
else{
if(id<=135){
if(id<=134){
R=((T2)(/*(IRF4.3static_value*/(((T134*)C))->_static_value_mem/*20*//*)*/));
}
else{
R=((T2)(/*(IRF4.3static_value*/(((T135*)C))->_static_value_mem/*20*//*)*/));
}}
else{
R=((T2)(/*(IRF4.3static_value*/(((T136*)C))->_static_value_mem/*20*//*)*/));
}}}
else{
if(id<=143){
if(id<=139){
if(id<=137){
R=((T2)(/*(IRF4.3static_value*/(((T137*)C))->_static_value_mem/*20*//*)*/));
}
else{
R=((T2)(r139static_value(((T139*)C))));
}}
else{
R=((T2)(r143static_value(((T143*)C))));
}}
else{
if(id<=145){
if(id<=144){
R=((T2)(r144static_value(((T144*)C))));
}
else{
R=((T2)(r145static_value(((T145*)C))));
}}
else{
R=((T2)(/*(IRF4.1static_value*/0/*)*/));
}}}}}
else{
if(id<=170){
if(id<=156){
if(id<=152){
if(id<=148){
if(id<=147){
R=((T2)(/*(IRF4.1static_value*/0/*)*/));
}
else{
R=((T2)(/*(IRF4.1static_value*/0/*)*/));
}}
else{
if(id<=150){
R=((T2)(r150static_value(((T150*)C))));
}
else{
R=((T2)(r152static_value(((T152*)C))));
}}}
else{
if(id<=155){
if(id<=153){
R=((T2)(r153static_value(((T153*)C))));
}
else{
R=((T2)(/*(IRF4.1static_value*/0/*)*/));
}}
else{
R=((T2)(/*(IRF4.1static_value*/0/*)*/));
}}}
else{
if(id<=160){
if(id<=158){
if(id<=157){
R=((T2)(0));
}
else{
R=((T2)(/*(IRF4.1static_value*/0/*)*/));
}}
else{
R=((T2)(/*(IRF4.1static_value*/0/*)*/));
}}
else{
if(id<=169){
if(id<=168){
R=((T2)(1));
}
else{
R=((T2)(0));
}}
else{
R=((T2)(/*(IRF4.6static_value*/((unsigned char)(((T170*)C))->_value/*8*/)/*)*/));
}}}}
else{
if(id<=188){
if(id<=175){
if(id<=173){
if(id<=171){
R=((T2)(/*(IRF4.1static_value*/0/*)*/));
}
else{
R=((T2)(/*(IRF4.1static_value*/0/*)*/));
}}
else{
if(id<=174){
R=((T2)(/*(IRF4.3static_value*/(((T174*)C))->_value/*8*//*)*/));
}
else{
R=((T2)(/*(IRF4.1static_value*/0/*)*/));
}}}
else{
if(id<=183){
if(id<=180){
R=((T2)(/*(IRF4.1static_value*/0/*)*/));
}
else{
R=((T2)(/*(IRF4.1static_value*/0/*)*/));
}}
else{
R=((T2)(/*(IRF4.1static_value*/0/*)*/));
}}}
else{
if(id<=194){
if(id<=193){
if(id<=190){
R=((T2)(/*(IRF4.1static_value*/0/*)*/));
}
else{
R=((T2)(/*(IRF4.1static_value*/0/*)*/));
}}
else{
R=((T2)(/*(IRF4.3static_value*/(((T194*)C))->_static_value_mem/*20*//*)*/));
}}
else{
if(id<=366){
if(id<=230){
R=((T2)(r230static_value(((T230*)C))));
}
else{
R=((T2)(/*(IRF4.1static_value*/0/*)*/));
}}
else{
R=((T2)(r377static_value(((T377*)C))));
}}}}}}
return R;
}
T6 X56is_manifest_string(void *C){
T6 R;
{int id=((T0*)C)->id;
if(id<=146){
if(id<=128){
if(id<=122){
if(id<=119){
if(id<=110){
if(id<=55){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
if(id<=113){
R=((T6)(0));
}
else{
R=((T6)(0));
}}}
else{
if(id<=121){
if(id<=120){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}
else{
if(id<=125){
if(id<=124){
if(id<=123){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}
else{
if(id<=127){
if(id<=126){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}}
else{
if(id<=136){
if(id<=133){
if(id<=131){
if(id<=130){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
if(id<=132){
R=((T6)(0));
}
else{
R=((T6)(0));
}}}
else{
if(id<=135){
if(id<=134){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}
else{
if(id<=143){
if(id<=139){
if(id<=137){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}
else{
if(id<=145){
if(id<=144){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}}}
else{
if(id<=170){
if(id<=156){
if(id<=152){
if(id<=148){
if(id<=147){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
if(id<=150){
R=((T6)(0));
}
else{
R=((T6)(0));
}}}
else{
if(id<=155){
if(id<=153){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}
else{
if(id<=160){
if(id<=158){
if(id<=157){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}
else{
if(id<=169){
if(id<=168){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}}
else{
if(id<=188){
if(id<=175){
if(id<=173){
if(id<=171){
R=((T6)(1));
}
else{
R=((T6)(0));
}}
else{
if(id<=174){
R=((T6)(0));
}
else{
R=((T6)(0));
}}}
else{
if(id<=183){
if(id<=180){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}
else{
if(id<=194){
if(id<=193){
if(id<=190){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}
else{
if(id<=366){
if(id<=230){
R=((T6)(r230is_manifest_string(((T230*)C))));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}}}}
return R;
}
T6 X56can_be_dropped(void *C){
T6 R;
{int id=((T0*)C)->id;
if(id<=146){
if(id<=128){
if(id<=122){
if(id<=119){
if(id<=110){
if(id<=55){
R=((T6)(1));
}
else{
R=((T6)(0));
}}
else{
if(id<=113){
R=((T6)(0));
}
else{
R=((T6)(0));
}}}
else{
if(id<=121){
if(id<=120){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}
else{
if(id<=125){
if(id<=124){
if(id<=123){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}
else{
if(id<=127){
if(id<=126){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}}
else{
if(id<=136){
if(id<=133){
if(id<=131){
if(id<=130){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
if(id<=132){
R=((T6)(0));
}
else{
R=((T6)(0));
}}}
else{
if(id<=135){
if(id<=134){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}
else{
if(id<=143){
if(id<=139){
if(id<=137){
R=((T6)(0));
}
else{
R=((T6)(r139can_be_dropped(((T139*)C))));
}}
else{
R=((T6)(r143can_be_dropped(((T143*)C))));
}}
else{
if(id<=145){
if(id<=144){
R=((T6)(r144can_be_dropped(((T144*)C))));
}
else{
R=((T6)(r145can_be_dropped(((T145*)C))));
}}
else{
R=((T6)(0));
}}}}}
else{
if(id<=170){
if(id<=156){
if(id<=152){
if(id<=148){
if(id<=147){
R=((T6)(0));
}
else{
R=((T6)(r148can_be_dropped(((T148*)C))));
}}
else{
if(id<=150){
R=((T6)(r150can_be_dropped(((T150*)C))));
}
else{
R=((T6)(0));
}}}
else{
if(id<=155){
if(id<=153){
R=((T6)(0));
}
else{
R=((T6)(1));
}}
else{
R=((T6)(1));
}}}
else{
if(id<=160){
if(id<=158){
if(id<=157){
R=((T6)(1));
}
else{
R=((T6)(1));
}}
else{
R=((T6)(0));
}}
else{
if(id<=169){
if(id<=168){
R=((T6)(1));
}
else{
R=((T6)(1));
}}
else{
R=((T6)(1));
}}}}
else{
if(id<=188){
if(id<=175){
if(id<=173){
if(id<=171){
R=((T6)(1));
}
else{
R=((T6)(1));
}}
else{
if(id<=174){
R=((T6)(1));
}
else{
R=((T6)(0));
}}}
else{
if(id<=183){
if(id<=180){
R=((T6)(1));
}
else{
R=((T6)(1));
}}
else{
R=((T6)(1));
}}}
else{
if(id<=194){
if(id<=193){
if(id<=190){
R=((T6)(1));
}
else{
R=((T6)(1));
}}
else{
R=((T6)(0));
}}
else{
if(id<=366){
if(id<=230){
R=((T6)(r230can_be_dropped(((T230*)C))));
}
else{
R=((T6)(1));
}}
else{
R=((T6)(r377can_be_dropped(((T377*)C))));
}}}}}}
return R;
}
T6 X56is_static(void *C){
T6 R;
{int id=((T0*)C)->id;
if(id<=146){
if(id<=128){
if(id<=122){
if(id<=119){
if(id<=110){
if(id<=55){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
if(id<=113){
R=((T6)(r113is_static(((T113*)C))));
}
else{
R=((T6)(r119is_static(((T119*)C))));
}}}
else{
if(id<=121){
if(id<=120){
R=((T6)(r120is_static(((T120*)C))));
}
else{
R=((T6)(r121is_static(((T121*)C))));
}}
else{
R=((T6)(r122is_static(((T122*)C))));
}}}
else{
if(id<=125){
if(id<=124){
if(id<=123){
R=((T6)(r123is_static(((T123*)C))));
}
else{
R=((T6)(r124is_static(((T124*)C))));
}}
else{
R=((T6)(r125is_static(((T125*)C))));
}}
else{
if(id<=127){
if(id<=126){
R=((T6)(r126is_static(((T126*)C))));
}
else{
R=((T6)(r127is_static(((T127*)C))));
}}
else{
R=((T6)(r128is_static(((T128*)C))));
}}}}
else{
if(id<=136){
if(id<=133){
if(id<=131){
if(id<=130){
R=((T6)(r130is_static(((T130*)C))));
}
else{
R=((T6)(r131is_static(((T131*)C))));
}}
else{
if(id<=132){
R=((T6)(r132is_static(((T132*)C))));
}
else{
R=((T6)(0));
}}}
else{
if(id<=135){
if(id<=134){
R=((T6)(r134is_static(((T134*)C))));
}
else{
R=((T6)(r135is_static(((T135*)C))));
}}
else{
R=((T6)(r136is_static(((T136*)C))));
}}}
else{
if(id<=143){
if(id<=139){
if(id<=137){
R=((T6)(/*(IRF4.5is_static*/r137call_is_static(((T137*)C))/*)*/));
}
else{
R=((T6)(r139is_static(((T139*)C))));
}}
else{
R=((T6)(r143is_static(((T143*)C))));
}}
else{
if(id<=145){
if(id<=144){
R=((T6)(r144is_static(((T144*)C))));
}
else{
R=((T6)(r145is_static(((T145*)C))));
}}
else{
R=((T6)(0));
}}}}}
else{
if(id<=170){
if(id<=156){
if(id<=152){
if(id<=148){
if(id<=147){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
if(id<=150){
R=((T6)(r150is_static(((T150*)C))));
}
else{
R=((T6)(r152is_static(((T152*)C))));
}}}
else{
if(id<=155){
if(id<=153){
R=((T6)(r153is_static(((T153*)C))));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}
else{
if(id<=160){
if(id<=158){
if(id<=157){
R=((T6)(1));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}
else{
if(id<=169){
if(id<=168){
R=((T6)(1));
}
else{
R=((T6)(1));
}}
else{
R=((T6)(1));
}}}}
else{
if(id<=188){
if(id<=175){
if(id<=173){
if(id<=171){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
if(id<=174){
R=((T6)(1));
}
else{
R=((T6)(0));
}}}
else{
if(id<=183){
if(id<=180){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}
else{
if(id<=194){
if(id<=193){
if(id<=190){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(r194is_static(((T194*)C))));
}}
else{
if(id<=366){
if(id<=230){
R=((T6)(r230is_static(((T230*)C))));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(r377is_static(((T377*)C))));
}}}}}}
return R;
}
T0* X56start_position(void *C){
T0* R;
{int id=((T0*)C)->id;
if(id<=146){
if(id<=128){
if(id<=122){
if(id<=119){
if(id<=110){
if(id<=55){
R=((T0*)((((T55*)C))->_start_position/*4*/));
}
else{
R=((T0*)((((T110*)C))->_start_position/*4*/));
}}
else{
if(id<=113){
R=((T0*)(r113start_position(((T113*)C))));
}
else{
R=((T0*)(r119start_position(((T119*)C))));
}}}
else{
if(id<=121){
if(id<=120){
R=((T0*)(r120start_position(((T120*)C))));
}
else{
R=((T0*)(r121start_position(((T121*)C))));
}}
else{
R=((T0*)(r122start_position(((T122*)C))));
}}}
else{
if(id<=125){
if(id<=124){
if(id<=123){
R=((T0*)(r123start_position(((T123*)C))));
}
else{
R=((T0*)(r124start_position(((T124*)C))));
}}
else{
R=((T0*)(r125start_position(((T125*)C))));
}}
else{
if(id<=127){
if(id<=126){
R=((T0*)(r126start_position(((T126*)C))));
}
else{
R=((T0*)(r127start_position(((T127*)C))));
}}
else{
R=((T0*)(r128start_position(((T128*)C))));
}}}}
else{
if(id<=136){
if(id<=133){
if(id<=131){
if(id<=130){
R=((T0*)(r130start_position(((T130*)C))));
}
else{
R=((T0*)(r131start_position(((T131*)C))));
}}
else{
if(id<=132){
R=((T0*)(r132start_position(((T132*)C))));
}
else{
R=((T0*)(r133start_position(((T133*)C))));
}}}
else{
if(id<=135){
if(id<=134){
R=((T0*)(r134start_position(((T134*)C))));
}
else{
R=((T0*)(r135start_position(((T135*)C))));
}}
else{
R=((T0*)(r136start_position(((T136*)C))));
}}}
else{
if(id<=143){
if(id<=139){
if(id<=137){
R=((T0*)(r137start_position(((T137*)C))));
}
else{
R=((T0*)(r139start_position(((T139*)C))));
}}
else{
R=((T0*)(r143start_position(((T143*)C))));
}}
else{
if(id<=145){
if(id<=144){
R=((T0*)(r144start_position(((T144*)C))));
}
else{
R=((T0*)(r145start_position(((T145*)C))));
}}
else{
R=((T0*)(r146start_position(((T146*)C))));
}}}}}
else{
if(id<=170){
if(id<=156){
if(id<=152){
if(id<=148){
if(id<=147){
R=((T0*)((((T147*)C))->_start_position/*4*/));
}
else{
R=((T0*)((((T148*)C))->_start_position/*8*/));
}}
else{
if(id<=150){
R=((T0*)(r150start_position(((T150*)C))));
}
else{
R=((T0*)(r152start_position(((T152*)C))));
}}}
else{
if(id<=155){
if(id<=153){
R=((T0*)(r153start_position(((T153*)C))));
}
else{
R=((T0*)((((T155*)C))->_start_position/*4*/));
}}
else{
R=((T0*)((((T156*)C))->_start_position/*4*/));
}}}
else{
if(id<=160){
if(id<=158){
if(id<=157){
R=((T0*)((((T157*)C))->_start_position/*4*/));
}
else{
R=((T0*)((((T158*)C))->_start_position/*4*/));
}}
else{
R=((T0*)(r160start_position(((T160*)C))));
}}
else{
if(id<=169){
if(id<=168){
R=((T0*)((((T168*)C))->_start_position/*4*/));
}
else{
R=((T0*)((((T169*)C))->_start_position/*4*/));
}}
else{
R=((T0*)((((T170*)C))->_start_position/*4*/));
}}}}
else{
if(id<=188){
if(id<=175){
if(id<=173){
if(id<=171){
R=((T0*)((((T171*)C))->_start_position/*4*/));
}
else{
R=((T0*)((((T173*)C))->_start_position/*4*/));
}}
else{
if(id<=174){
R=((T0*)((((T174*)C))->_start_position/*4*/));
}
else{
R=((T0*)((((T175*)C))->_start_position/*4*/));
}}}
else{
if(id<=183){
if(id<=180){
R=((T0*)((((T180*)C))->_start_position/*4*/));
}
else{
R=((T0*)((((T183*)C))->_start_position/*4*/));
}}
else{
R=((T0*)((((T188*)C))->_start_position/*4*/));
}}}
else{
if(id<=194){
if(id<=193){
if(id<=190){
R=((T0*)((((T190*)C))->_start_position/*4*/));
}
else{
R=((T0*)((((T193*)C))->_start_position/*4*/));
}}
else{
R=((T0*)(r194start_position(((T194*)C))));
}}
else{
if(id<=366){
if(id<=230){
R=((T0*)(r230start_position(((T230*)C))));
}
else{
R=((T0*)(/*(IRF4.1start_position*/NULL/*)*/));
}}
else{
R=((T0*)(r377start_position(((T377*)C))));
}}}}}}
return R;
}
T6 X56c_simple(void *C){
T6 R;
{int id=((T0*)C)->id;
if(id<=146){
if(id<=128){
if(id<=122){
if(id<=119){
if(id<=110){
if(id<=55){
R=((T6)(1));
}
else{
R=((T6)(0));
}}
else{
if(id<=113){
R=((T6)(0));
}
else{
R=((T6)(0));
}}}
else{
if(id<=121){
if(id<=120){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}
else{
if(id<=125){
if(id<=124){
if(id<=123){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}
else{
if(id<=127){
if(id<=126){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}}
else{
if(id<=136){
if(id<=133){
if(id<=131){
if(id<=130){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
if(id<=132){
R=((T6)(0));
}
else{
R=((T6)(0));
}}}
else{
if(id<=135){
if(id<=134){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}
else{
if(id<=143){
if(id<=139){
if(id<=137){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}
else{
if(id<=145){
if(id<=144){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}}}
else{
if(id<=170){
if(id<=156){
if(id<=152){
if(id<=148){
if(id<=147){
R=((T6)(0));
}
else{
R=((T6)(1));
}}
else{
if(id<=150){
R=((T6)(0));
}
else{
R=((T6)(0));
}}}
else{
if(id<=155){
if(id<=153){
R=((T6)(0));
}
else{
R=((T6)(1));
}}
else{
R=((T6)(1));
}}}
else{
if(id<=160){
if(id<=158){
if(id<=157){
R=((T6)(1));
}
else{
R=((T6)(1));
}}
else{
R=((T6)(1));
}}
else{
if(id<=169){
if(id<=168){
R=((T6)(1));
}
else{
R=((T6)(1));
}}
else{
R=((T6)(1));
}}}}
else{
if(id<=188){
if(id<=175){
if(id<=173){
if(id<=171){
R=((T6)(1));
}
else{
R=((T6)(1));
}}
else{
if(id<=174){
R=((T6)(/*(IRF4.2c_simple*/(1)/*)*/));
}
else{
R=((T6)(0));
}}}
else{
if(id<=183){
if(id<=180){
R=((T6)(1));
}
else{
R=((T6)(1));
}}
else{
R=((T6)(1));
}}}
else{
if(id<=194){
if(id<=193){
if(id<=190){
R=((T6)(1));
}
else{
R=((T6)(1));
}}
else{
R=((T6)(0));
}}
else{
if(id<=366){
if(id<=230){
R=((T6)(r230c_simple(((T230*)C))));
}
else{
R=((T6)(1));
}}
else{
R=((T6)(r377c_simple(((T377*)C))));
}}}}}}
return R;
}
void X56c_declare_for_old(void *C){
{int id=((T0*)C)->id;
if(id<=146){
if(id<=128){
if(id<=122){
if(id<=119){
if(id<=110){
if(id<=55){
/*[IRF3.1c_declare_for_old*//*]*/
}
else{
r110c_declare_for_old(((T110*)C));
}}
else{
if(id<=113){
r113c_declare_for_old(((T113*)C));
}
else{
r119c_declare_for_old(((T119*)C));
}}}
else{
if(id<=121){
if(id<=120){
r120c_declare_for_old(((T120*)C));
}
else{
r121c_declare_for_old(((T121*)C));
}}
else{
r122c_declare_for_old(((T122*)C));
}}}
else{
if(id<=125){
if(id<=124){
if(id<=123){
r123c_declare_for_old(((T123*)C));
}
else{
r124c_declare_for_old(((T124*)C));
}}
else{
r125c_declare_for_old(((T125*)C));
}}
else{
if(id<=127){
if(id<=126){
r126c_declare_for_old(((T126*)C));
}
else{
r127c_declare_for_old(((T127*)C));
}}
else{
r128c_declare_for_old(((T128*)C));
}}}}
else{
if(id<=136){
if(id<=133){
if(id<=131){
if(id<=130){
r130c_declare_for_old(((T130*)C));
}
else{
r131c_declare_for_old(((T131*)C));
}}
else{
if(id<=132){
r132c_declare_for_old(((T132*)C));
}
else{
r133c_declare_for_old(((T133*)C));
}}}
else{
if(id<=135){
if(id<=134){
r134c_declare_for_old(((T134*)C));
}
else{
r135c_declare_for_old(((T135*)C));
}}
else{
r136c_declare_for_old(((T136*)C));
}}}
else{
if(id<=143){
if(id<=139){
if(id<=137){
r137c_declare_for_old(((T137*)C));
}
else{
r139c_declare_for_old(((T139*)C));
}}
else{
r143c_declare_for_old(((T143*)C));
}}
else{
if(id<=145){
if(id<=144){
r144c_declare_for_old(((T144*)C));
}
else{
r145c_declare_for_old(((T145*)C));
}}
else{
r146c_declare_for_old(((T146*)C));
}}}}}
else{
if(id<=170){
if(id<=156){
if(id<=152){
if(id<=148){
if(id<=147){
/*[IRF3.1c_declare_for_old*//*]*/
}
else{
/*[IRF3.1c_declare_for_old*//*]*/
}}
else{
if(id<=150){
r150c_declare_for_old(((T150*)C));
}
else{
r152c_declare_for_old(((T152*)C));
}}}
else{
if(id<=155){
if(id<=153){
r153c_declare_for_old(((T153*)C));
}
else{
/*[IRF3.1c_declare_for_old*//*]*/
}}
else{
/*[IRF3.1c_declare_for_old*//*]*/
}}}
else{
if(id<=160){
if(id<=158){
if(id<=157){
/*[IRF3.1c_declare_for_old*//*]*/
}
else{
/*[IRF3.1c_declare_for_old*//*]*/
}}
else{
/*[IRF3.1c_declare_for_old*//*]*/
}}
else{
if(id<=169){
if(id<=168){
/*[IRF3.1c_declare_for_old*//*]*/
}
else{
/*[IRF3.1c_declare_for_old*//*]*/
}}
else{
/*[IRF3.1c_declare_for_old*//*]*/
}}}}
else{
if(id<=188){
if(id<=175){
if(id<=173){
if(id<=171){
/*[IRF3.1c_declare_for_old*//*]*/
}
else{
/*[IRF3.1c_declare_for_old*//*]*/
}}
else{
if(id<=174){
/*[IRF3.1c_declare_for_old*//*]*/
}
else{
r175c_declare_for_old(((T175*)C));
}}}
else{
if(id<=183){
if(id<=180){
/*[IRF3.1c_declare_for_old*//*]*/
}
else{
/*[IRF3.1c_declare_for_old*//*]*/
}}
else{
/*[IRF3.1c_declare_for_old*//*]*/
}}}
else{
if(id<=194){
if(id<=193){
if(id<=190){
/*[IRF3.1c_declare_for_old*//*]*/
}
else{
/*[IRF3.1c_declare_for_old*//*]*/
}}
else{
r194c_declare_for_old(((T194*)C));
}}
else{
if(id<=366){
if(id<=230){
r230c_declare_for_old(((T230*)C));
}
else{
/*[IRF3.1c_declare_for_old*//*]*/
}}
else{
r377c_declare_for_old(((T377*)C));
}}}}}}
}
T0* X56add_comment(void *C,T0* a1){
T0* R;
{int id=((T0*)C)->id;
if(id<=146){
if(id<=128){
if(id<=122){
if(id<=119){
if(id<=110){
if(id<=55){
R=((T0*)(r55add_comment(((T55*)C),a1)));
}
else{
R=((T0*)(r110add_comment(((T110*)C),a1)));
}}
else{
if(id<=113){
R=((T0*)(r113add_comment(((T113*)C),a1)));
}
else{
R=((T0*)(r119add_comment(((T119*)C),a1)));
}}}
else{
if(id<=121){
if(id<=120){
R=((T0*)(r120add_comment(((T120*)C),a1)));
}
else{
R=((T0*)(r121add_comment(((T121*)C),a1)));
}}
else{
R=((T0*)(r122add_comment(((T122*)C),a1)));
}}}
else{
if(id<=125){
if(id<=124){
if(id<=123){
R=((T0*)(r123add_comment(((T123*)C),a1)));
}
else{
R=((T0*)(r124add_comment(((T124*)C),a1)));
}}
else{
R=((T0*)(r125add_comment(((T125*)C),a1)));
}}
else{
if(id<=127){
if(id<=126){
R=((T0*)(r126add_comment(((T126*)C),a1)));
}
else{
R=((T0*)(r127add_comment(((T127*)C),a1)));
}}
else{
R=((T0*)(r128add_comment(((T128*)C),a1)));
}}}}
else{
if(id<=136){
if(id<=133){
if(id<=131){
if(id<=130){
R=((T0*)(r130add_comment(((T130*)C),a1)));
}
else{
R=((T0*)(r131add_comment(((T131*)C),a1)));
}}
else{
if(id<=132){
R=((T0*)(r132add_comment(((T132*)C),a1)));
}
else{
R=((T0*)(r133add_comment(((T133*)C),a1)));
}}}
else{
if(id<=135){
if(id<=134){
R=((T0*)(r134add_comment(((T134*)C),a1)));
}
else{
R=((T0*)(r135add_comment(((T135*)C),a1)));
}}
else{
R=((T0*)(r136add_comment(((T136*)C),a1)));
}}}
else{
if(id<=143){
if(id<=139){
if(id<=137){
R=((T0*)(r137add_comment(((T137*)C),a1)));
}
else{
R=((T0*)(r139add_comment(((T139*)C),a1)));
}}
else{
R=((T0*)(r143add_comment(((T143*)C),a1)));
}}
else{
if(id<=145){
if(id<=144){
R=((T0*)(r144add_comment(((T144*)C),a1)));
}
else{
R=((T0*)(r145add_comment(((T145*)C),a1)));
}}
else{
R=((T0*)(r146add_comment(((T146*)C),a1)));
}}}}}
else{
if(id<=170){
if(id<=156){
if(id<=152){
if(id<=148){
if(id<=147){
R=((T0*)(r147add_comment(((T147*)C),a1)));
}
else{
R=((T0*)(r148add_comment(((T148*)C),a1)));
}}
else{
if(id<=150){
R=((T0*)(r150add_comment(((T150*)C),a1)));
}
else{
R=((T0*)(r152add_comment(((T152*)C),a1)));
}}}
else{
if(id<=155){
if(id<=153){
R=((T0*)(r153add_comment(((T153*)C),a1)));
}
else{
R=((T0*)(r155add_comment(((T155*)C),a1)));
}}
else{
R=((T0*)(r156add_comment(((T156*)C),a1)));
}}}
else{
if(id<=160){
if(id<=158){
if(id<=157){
R=((T0*)(r157add_comment(((T157*)C),a1)));
}
else{
R=((T0*)(r158add_comment(((T158*)C),a1)));
}}
else{
R=((T0*)(r160add_comment(((T160*)C),a1)));
}}
else{
if(id<=169){
if(id<=168){
R=((T0*)(r168add_comment(((T168*)C),a1)));
}
else{
R=((T0*)(r169add_comment(((T169*)C),a1)));
}}
else{
R=((T0*)(r170add_comment(((T170*)C),a1)));
}}}}
else{
if(id<=188){
if(id<=175){
if(id<=173){
if(id<=171){
R=((T0*)(r171add_comment(((T171*)C),a1)));
}
else{
R=((T0*)(r173add_comment(((T173*)C),a1)));
}}
else{
if(id<=174){
R=((T0*)(r174add_comment(((T174*)C),a1)));
}
else{
R=((T0*)(r175add_comment(((T175*)C),a1)));
}}}
else{
if(id<=183){
if(id<=180){
R=((T0*)(r180add_comment(((T180*)C),a1)));
}
else{
R=((T0*)(r183add_comment(((T183*)C),a1)));
}}
else{
R=((T0*)(r188add_comment(((T188*)C),a1)));
}}}
else{
if(id<=194){
if(id<=193){
if(id<=190){
R=((T0*)(r190add_comment(((T190*)C),a1)));
}
else{
R=((T0*)(r193add_comment(((T193*)C),a1)));
}}
else{
R=((T0*)(r194add_comment(((T194*)C),a1)));
}}
else{
if(id<=366){
if(id<=230){
R=((T0*)(r230add_comment(((T230*)C),a1)));
}
else{
R=((T0*)(r366add_comment(((T366*)C),a1)));
}}
else{
R=((T0*)(r377add_comment(((T377*)C),a1)));
}}}}}}
return R;
}
T2 X56to_integer(void *C){
T2 R;
{int id=((T0*)C)->id;
if(id<=146){
if(id<=128){
if(id<=122){
if(id<=119){
if(id<=110){
if(id<=55){
R=((T2)(r55to_integer(((T55*)C))));
}
else{
R=((T2)(r110to_integer(((T110*)C))));
}}
else{
if(id<=113){
R=((T2)(r113to_integer(((T113*)C))));
}
else{
R=((T2)(r119to_integer(((T119*)C))));
}}}
else{
if(id<=121){
if(id<=120){
R=((T2)(r120to_integer(((T120*)C))));
}
else{
R=((T2)(r121to_integer(((T121*)C))));
}}
else{
R=((T2)(r122to_integer(((T122*)C))));
}}}
else{
if(id<=125){
if(id<=124){
if(id<=123){
R=((T2)(r123to_integer(((T123*)C))));
}
else{
R=((T2)(r124to_integer(((T124*)C))));
}}
else{
R=((T2)(r125to_integer(((T125*)C))));
}}
else{
if(id<=127){
if(id<=126){
R=((T2)(r126to_integer(((T126*)C))));
}
else{
R=((T2)(r127to_integer(((T127*)C))));
}}
else{
R=((T2)(r128to_integer(((T128*)C))));
}}}}
else{
if(id<=136){
if(id<=133){
if(id<=131){
if(id<=130){
R=((T2)(r130to_integer(((T130*)C))));
}
else{
R=((T2)(r131to_integer(((T131*)C))));
}}
else{
if(id<=132){
R=((T2)(r132to_integer(((T132*)C))));
}
else{
R=((T2)(r133to_integer(((T133*)C))));
}}}
else{
if(id<=135){
if(id<=134){
R=((T2)(r134to_integer(((T134*)C))));
}
else{
R=((T2)(r135to_integer(((T135*)C))));
}}
else{
R=((T2)(r136to_integer(((T136*)C))));
}}}
else{
if(id<=143){
if(id<=139){
if(id<=137){
R=((T2)(r137to_integer(((T137*)C))));
}
else{
R=((T2)(r139to_integer(((T139*)C))));
}}
else{
R=((T2)(r143to_integer(((T143*)C))));
}}
else{
if(id<=145){
if(id<=144){
R=((T2)(r144to_integer(((T144*)C))));
}
else{
R=((T2)(r145to_integer(((T145*)C))));
}}
else{
R=((T2)(r146to_integer(((T146*)C))));
}}}}}
else{
if(id<=170){
if(id<=156){
if(id<=152){
if(id<=148){
if(id<=147){
R=((T2)(r147to_integer(((T147*)C))));
}
else{
R=((T2)(r148to_integer(((T148*)C))));
}}
else{
if(id<=150){
R=((T2)(r150to_integer(((T150*)C))));
}
else{
R=((T2)(r152to_integer(((T152*)C))));
}}}
else{
if(id<=155){
if(id<=153){
R=((T2)(r153to_integer(((T153*)C))));
}
else{
R=((T2)(r155to_integer(((T155*)C))));
}}
else{
R=((T2)(r156to_integer(((T156*)C))));
}}}
else{
if(id<=160){
if(id<=158){
if(id<=157){
R=((T2)(r157to_integer(((T157*)C))));
}
else{
R=((T2)(r158to_integer(((T158*)C))));
}}
else{
R=((T2)(r160to_integer(((T160*)C))));
}}
else{
if(id<=169){
if(id<=168){
R=((T2)(1));
}
else{
R=((T2)(0));
}}
else{
R=((T2)(/*(IRF4.6to_integer*/((unsigned char)(((T170*)C))->_value/*8*/)/*)*/));
}}}}
else{
if(id<=188){
if(id<=175){
if(id<=173){
if(id<=171){
R=((T2)(r171to_integer(((T171*)C))));
}
else{
R=((T2)(r173to_integer(((T173*)C))));
}}
else{
if(id<=174){
R=((T2)(/*(IRF4.3to_integer*/(((T174*)C))->_value/*8*//*)*/));
}
else{
R=((T2)(r175to_integer(((T175*)C))));
}}}
else{
if(id<=183){
if(id<=180){
R=((T2)(r180to_integer(((T180*)C))));
}
else{
R=((T2)(r183to_integer(((T183*)C))));
}}
else{
R=((T2)(r188to_integer(((T188*)C))));
}}}
else{
if(id<=194){
if(id<=193){
if(id<=190){
R=((T2)(r190to_integer(((T190*)C))));
}
else{
R=((T2)(r193to_integer(((T193*)C))));
}}
else{
R=((T2)(r194to_integer(((T194*)C))));
}}
else{
if(id<=366){
if(id<=230){
R=((T2)(r230to_integer(((T230*)C))));
}
else{
R=((T2)(r366to_integer()));
}}
else{
R=((T2)(r377to_integer(((T377*)C))));
}}}}}}
return R;
}
T6 X56use_current(void *C){
T6 R;
{int id=((T0*)C)->id;
if(id<=146){
if(id<=128){
if(id<=122){
if(id<=119){
if(id<=110){
if(id<=55){
R=((T6)(0));
}
else{
R=((T6)(r110use_current(((T110*)C))));
}}
else{
if(id<=113){
R=((T6)(r113use_current(((T113*)C))));
}
else{
R=((T6)(r119use_current(((T119*)C))));
}}}
else{
if(id<=121){
if(id<=120){
R=((T6)(r120use_current(((T120*)C))));
}
else{
R=((T6)(r121use_current(((T121*)C))));
}}
else{
R=((T6)(r122use_current(((T122*)C))));
}}}
else{
if(id<=125){
if(id<=124){
if(id<=123){
R=((T6)(r123use_current(((T123*)C))));
}
else{
R=((T6)(r124use_current(((T124*)C))));
}}
else{
R=((T6)(r125use_current(((T125*)C))));
}}
else{
if(id<=127){
if(id<=126){
R=((T6)(r126use_current(((T126*)C))));
}
else{
R=((T6)(r127use_current(((T127*)C))));
}}
else{
R=((T6)(r128use_current(((T128*)C))));
}}}}
else{
if(id<=136){
if(id<=133){
if(id<=131){
if(id<=130){
R=((T6)(r130use_current(((T130*)C))));
}
else{
R=((T6)(r131use_current(((T131*)C))));
}}
else{
if(id<=132){
R=((T6)(r132use_current(((T132*)C))));
}
else{
R=((T6)(r133use_current(((T133*)C))));
}}}
else{
if(id<=135){
if(id<=134){
R=((T6)(r134use_current(((T134*)C))));
}
else{
R=((T6)(r135use_current(((T135*)C))));
}}
else{
R=((T6)(r136use_current(((T136*)C))));
}}}
else{
if(id<=143){
if(id<=139){
if(id<=137){
R=((T6)(r137use_current(((T137*)C))));
}
else{
R=((T6)(r139use_current(((T139*)C))));
}}
else{
R=((T6)(r143use_current(((T143*)C))));
}}
else{
if(id<=145){
if(id<=144){
R=((T6)(r144use_current(((T144*)C))));
}
else{
R=((T6)(r145use_current(((T145*)C))));
}}
else{
R=((T6)(r146use_current(((T146*)C))));
}}}}}
else{
if(id<=170){
if(id<=156){
if(id<=152){
if(id<=148){
if(id<=147){
R=((T6)(1));
}
else{
R=((T6)(1));
}}
else{
if(id<=150){
R=((T6)(r150use_current(((T150*)C))));
}
else{
R=((T6)(r152use_current(((T152*)C))));
}}}
else{
if(id<=155){
if(id<=153){
R=((T6)(r153use_current(((T153*)C))));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}
else{
if(id<=160){
if(id<=158){
if(id<=157){
R=((T6)(0));
}
else{
R=((T6)(1));
}}
else{
R=((T6)(1));
}}
else{
if(id<=169){
if(id<=168){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}}
else{
if(id<=188){
if(id<=175){
if(id<=173){
if(id<=171){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
if(id<=174){
R=((T6)(0));
}
else{
R=((T6)(1));
}}}
else{
if(id<=183){
if(id<=180){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}
else{
if(id<=194){
if(id<=193){
if(id<=190){
R=((T6)(0));
}
else{
R=((T6)(1));
}}
else{
R=((T6)(r194use_current(((T194*)C))));
}}
else{
if(id<=366){
if(id<=230){
R=((T6)(r230use_current(((T230*)C))));
}
else{
R=((T6)(1));
}}
else{
R=((T6)(r377use_current(((T377*)C))));
}}}}}}
return R;
}
void X56dca_inline_argument(void *C,T0* a1){
{int id=((T0*)C)->id;
if(id<=146){
if(id<=128){
if(id<=122){
if(id<=119){
if(id<=110){
if(id<=55){
/*[IRF3.1dca_inline_argument*//*]*/
}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}
else{
if(id<=113){
/*[IRF3.1dca_inline_argument*//*]*/
}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}}
else{
if(id<=121){
if(id<=120){
/*[IRF3.1dca_inline_argument*//*]*/
}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}}
else{
if(id<=125){
if(id<=124){
if(id<=123){
/*[IRF3.1dca_inline_argument*//*]*/
}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}
else{
if(id<=127){
if(id<=126){
/*[IRF3.1dca_inline_argument*//*]*/
}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}}}
else{
if(id<=136){
if(id<=133){
if(id<=131){
if(id<=130){
/*[IRF3.1dca_inline_argument*//*]*/
}
else{
r131dca_inline_argument(((T131*)C),a1);
}}
else{
if(id<=132){
r132dca_inline_argument(((T132*)C),a1);
}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}}
else{
if(id<=135){
if(id<=134){
/*[IRF3.1dca_inline_argument*//*]*/
}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}}
else{
if(id<=143){
if(id<=139){
if(id<=137){
/*[IRF3.1dca_inline_argument*//*]*/
}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}
else{
r143dca_inline_argument(((T143*)C),a1);
}}
else{
if(id<=145){
if(id<=144){
r144dca_inline_argument(((T144*)C),a1);
}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}}}}
else{
if(id<=170){
if(id<=156){
if(id<=152){
if(id<=148){
if(id<=147){
/*[IRF3.1dca_inline_argument*//*]*/
}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}
else{
if(id<=150){
/*[IRF3.1dca_inline_argument*//*]*/
}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}}
else{
if(id<=155){
if(id<=153){
/*[IRF3.1dca_inline_argument*//*]*/
}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}}
else{
if(id<=160){
if(id<=158){
if(id<=157){
/*[IRF3.6dca_inline_argument*/{T0* b1=a1;
/*[IRF3.6mapping_c_arg*/{T0* c1=b1;
/*[IRF3.2compile_to_c*//*[IRF3.5put_string*/r45put_string(((T45*)(((T25*)(oBC12cpp))->_current_out/*56*/)),((T0*)ms13_1300));
/*]*/
/*]*/
}/*]*/
}/*]*/
}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}
else{
if(id<=169){
if(id<=168){
/*[IRF3.6dca_inline_argument*/{T0* b1=a1;
r168mapping_c_arg(b1);
}/*]*/
}
else{
/*[IRF3.6dca_inline_argument*/{T0* b1=a1;
r169mapping_c_arg(b1);
}/*]*/
}}
else{
/*[IRF3.6dca_inline_argument*/{T170* C1=((T170*)C);
T0* b1=a1;
r170mapping_c_arg(C1,b1);
}/*]*/
}}}}
else{
if(id<=188){
if(id<=175){
if(id<=173){
if(id<=171){
/*[IRF3.1dca_inline_argument*//*]*/
}
else{
/*[IRF3.6dca_inline_argument*/{T173* C1=((T173*)C);
T0* b1=a1;
r173mapping_c_arg(C1,b1);
}/*]*/
}}
else{
if(id<=174){
/*[IRF3.6dca_inline_argument*/{T174* C1=((T174*)C);
T0* b1=a1;
r174mapping_c_arg(C1,b1);
}/*]*/
}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}}
else{
if(id<=183){
if(id<=180){
/*[IRF3.1dca_inline_argument*//*]*/
}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}
else{
/*[IRF3.6dca_inline_argument*/{T188* C1=((T188*)C);
T0* b1=a1;
r25put_ith_argument((T25*)(oBC12cpp),(C1)->_rank/*8*/);
}/*]*/
}}}
else{
if(id<=194){
if(id<=193){
if(id<=190){
/*[IRF3.6dca_inline_argument*/{T190* C1=((T190*)C);
T0* b1=a1;
r25put_ith_argument((T25*)(oBC12cpp),(C1)->_rank/*16*/);
}/*]*/
}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}
else{
if(id<=366){
if(id<=230){
r230dca_inline_argument(((T230*)C),a1);
}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}
else{
r377dca_inline_argument(((T377*)C),a1);
}}}}}}
}
void X56compile_to_c(void *C){
{int id=((T0*)C)->id;
if(id<=146){
if(id<=128){
if(id<=122){
if(id<=119){
if(id<=110){
if(id<=55){
r55compile_to_c(((T55*)C));
}
else{
r110compile_to_c(((T110*)C));
}}
else{
if(id<=113){
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T113* C1=((T113*)C);
r25put_cpc((T25*)(oBC12cpp),(T0*)C1);
}/*]*/
/*]*/
}
else{
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T119* C1=((T119*)C);
r25put_cpc((T25*)(oBC12cpp),(T0*)C1);
}/*]*/
/*]*/
}}}
else{
if(id<=121){
if(id<=120){
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T120* C1=((T120*)C);
r25put_cpc((T25*)(oBC12cpp),(T0*)C1);
}/*]*/
/*]*/
}
else{
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T121* C1=((T121*)C);
r25put_cpc((T25*)(oBC12cpp),(T0*)C1);
}/*]*/
/*]*/
}}
else{
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T122* C1=((T122*)C);
r25put_cpc((T25*)(oBC12cpp),(T0*)C1);
}/*]*/
/*]*/
}}}
else{
if(id<=125){
if(id<=124){
if(id<=123){
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T123* C1=((T123*)C);
r25put_cpc((T25*)(oBC12cpp),(T0*)C1);
}/*]*/
/*]*/
}
else{
r124compile_to_c(((T124*)C));
}}
else{
r125compile_to_c(((T125*)C));
}}
else{
if(id<=127){
if(id<=126){
r126compile_to_c(((T126*)C));
}
else{
r127compile_to_c(((T127*)C));
}}
else{
r128compile_to_c(((T128*)C));
}}}}
else{
if(id<=136){
if(id<=133){
if(id<=131){
if(id<=130){
r130compile_to_c(((T130*)C));
}
else{
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T131* C1=((T131*)C);
r25put_cpc((T25*)(oBC12cpp),(T0*)C1);
}/*]*/
/*]*/
}}
else{
if(id<=132){
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T132* C1=((T132*)C);
r25put_cpc((T25*)(oBC12cpp),(T0*)C1);
}/*]*/
/*]*/
}
else{
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T133* C1=((T133*)C);
r25put_cpc((T25*)(oBC12cpp),(T0*)C1);
}/*]*/
/*]*/
}}}
else{
if(id<=135){
if(id<=134){
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T134* C1=((T134*)C);
r25put_cpc((T25*)(oBC12cpp),(T0*)C1);
}/*]*/
/*]*/
}
else{
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T135* C1=((T135*)C);
r25put_cpc((T25*)(oBC12cpp),(T0*)C1);
}/*]*/
/*]*/
}}
else{
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T136* C1=((T136*)C);
r25put_cpc((T25*)(oBC12cpp),(T0*)C1);
}/*]*/
/*]*/
}}}
else{
if(id<=143){
if(id<=139){
if(id<=137){
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T137* C1=((T137*)C);
r25put_cpc((T25*)(oBC12cpp),(T0*)C1);
}/*]*/
/*]*/
}
else{
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T139* C1=((T139*)C);
r25put_cpc((T25*)(oBC12cpp),(T0*)C1);
}/*]*/
/*]*/
}}
else{
r143compile_to_c(((T143*)C));
}}
else{
if(id<=145){
if(id<=144){
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T144* C1=((T144*)C);
r25put_cpc((T25*)(oBC12cpp),(T0*)C1);
}/*]*/
/*]*/
}
else{
r145compile_to_c(((T145*)C));
}}
else{
/*[IRF3.6compile_to_c*/{T146* C1=((T146*)C);
/*[IRF3.5put_string*/r45put_string(((T45*)(((T25*)(oBC12cpp))->_current_out/*56*/)),r146local_c_name(C1));
/*]*/
}/*]*/
}}}}}
else{
if(id<=170){
if(id<=156){
if(id<=152){
if(id<=148){
if(id<=147){
r147compile_to_c(((T147*)C));
}
else{
r148compile_to_c(((T148*)C));
}}
else{
if(id<=150){
r150compile_to_c(((T150*)C));
}
else{
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T152* C1=((T152*)C);
r25put_cpc((T25*)(oBC12cpp),(T0*)C1);
}/*]*/
/*]*/
}}}
else{
if(id<=155){
if(id<=153){
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T153* C1=((T153*)C);
r25put_cpc((T25*)(oBC12cpp),(T0*)C1);
}/*]*/
/*]*/
}
else{
/*[IRF3.5compile_to_c*/r50cpp_once_result(((T50*)((((T155*)C))->_run_feature_6/*8*/)));
/*]*/
}}
else{
r156compile_to_c(((T156*)C));
}}}
else{
if(id<=160){
if(id<=158){
if(id<=157){
/*[IRF3.2compile_to_c*//*[IRF3.5put_string*/r45put_string(((T45*)(((T25*)(oBC12cpp))->_current_out/*56*/)),((T0*)ms13_1300));
/*]*/
/*]*/
}
else{
r158compile_to_c(((T158*)C));
}}
else{
r160compile_to_c(((T160*)C));
}}
else{
if(id<=169){
if(id<=168){
/*[IRF3.2compile_to_c*//*[IRF3.5put_character*//*[IRF3.6put_character*/{T45* C1=((T45*)(((T25*)(oBC12cpp))->_current_out/*56*/));
T3 b1='1';
putc(b1,((FILE*)((C1)->_output_stream/*4*/)));
}/*]*/
/*]*/
/*]*/
}
else{
/*[IRF3.2compile_to_c*//*[IRF3.5put_character*//*[IRF3.6put_character*/{T45* C1=((T45*)(((T25*)(oBC12cpp))->_current_out/*56*/));
T3 b1='0';
putc(b1,((FILE*)((C1)->_output_stream/*4*/)));
}/*]*/
/*]*/
/*]*/
}}
else{
r170compile_to_c(((T170*)C));
}}}}
else{
if(id<=188){
if(id<=175){
if(id<=173){
if(id<=171){
r171compile_to_c(((T171*)C));
}
else{
/*[IRF3.6compile_to_c*/{T173* C1=((T173*)C);
/*[IRF3.5put_string*/r45put_string(((T45*)(((T25*)(oBC12cpp))->_current_out/*56*/)),(C1)->_to_string/*8*/);
/*]*/
}/*]*/
}}
else{
if(id<=174){
/*[IRF3.6compile_to_c*/{T174* C1=((T174*)C);
/*[IRF3.5put_integer*/r45put_integer(((T45*)(((T25*)(oBC12cpp))->_current_out/*56*/)),(C1)->_value/*8*/);
/*]*/
}/*]*/
}
else{
r175compile_to_c(((T175*)C));
}}}
else{
if(id<=183){
if(id<=180){
/*[IRF3.6compile_to_c*/{T180* C1=((T180*)C);
r25print_local((T25*)(oBC12cpp),r180to_string(C1));
}/*]*/
}
else{
/*[IRF3.6compile_to_c*/{T183* C1=((T183*)C);
r25print_local((T25*)(oBC12cpp),(C1)->_to_string/*8*/);
}/*]*/
}}
else{
r188compile_to_c(((T188*)C));
}}}
else{
if(id<=194){
if(id<=193){
if(id<=190){
r190compile_to_c(((T190*)C));
}
else{
r193compile_to_c(((T193*)C));
}}
else{
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T194* C1=((T194*)C);
r25put_cpc((T25*)(oBC12cpp),(T0*)C1);
}/*]*/
/*]*/
}}
else{
if(id<=366){
if(id<=230){
r230compile_to_c(((T230*)C));
}
else{
r366compile_to_c(((T366*)C));
}}
else{
r377compile_to_c(((T377*)C));
}}}}}}
}
T0* X56to_runnable(void *C,T0* a1){
T0* R;
{int id=((T0*)C)->id;
if(id<=146){
if(id<=128){
if(id<=122){
if(id<=119){
if(id<=110){
if(id<=55){
R=((T0*)(r55to_runnable(((T55*)C),a1)));
}
else{
R=((T0*)(r110to_runnable(((T110*)C),a1)));
}}
else{
if(id<=113){
R=((T0*)(r113to_runnable(((T113*)C),a1)));
}
else{
R=((T0*)(r119to_runnable(((T119*)C),a1)));
}}}
else{
if(id<=121){
if(id<=120){
R=((T0*)(r120to_runnable(((T120*)C),a1)));
}
else{
R=((T0*)(r121to_runnable(((T121*)C),a1)));
}}
else{
R=((T0*)(r122to_runnable(((T122*)C),a1)));
}}}
else{
if(id<=125){
if(id<=124){
if(id<=123){
R=((T0*)(r123to_runnable(((T123*)C),a1)));
}
else{
R=((T0*)(r124to_runnable(((T124*)C),a1)));
}}
else{
R=((T0*)(r125to_runnable(((T125*)C),a1)));
}}
else{
if(id<=127){
if(id<=126){
R=((T0*)(r126to_runnable(((T126*)C),a1)));
}
else{
R=((T0*)(r127to_runnable(((T127*)C),a1)));
}}
else{
R=((T0*)(r128to_runnable(((T128*)C),a1)));
}}}}
else{
if(id<=136){
if(id<=133){
if(id<=131){
if(id<=130){
R=((T0*)(r130to_runnable(((T130*)C),a1)));
}
else{
R=((T0*)(r131to_runnable(((T131*)C),a1)));
}}
else{
if(id<=132){
R=((T0*)(r132to_runnable(((T132*)C),a1)));
}
else{
R=((T0*)(r133to_runnable(((T133*)C),a1)));
}}}
else{
if(id<=135){
if(id<=134){
R=((T0*)(r134to_runnable(((T134*)C),a1)));
}
else{
R=((T0*)(r135to_runnable(((T135*)C),a1)));
}}
else{
R=((T0*)(r136to_runnable(((T136*)C),a1)));
}}}
else{
if(id<=143){
if(id<=139){
if(id<=137){
R=((T0*)(r137to_runnable(((T137*)C),a1)));
}
else{
R=((T0*)(r139to_runnable(((T139*)C),a1)));
}}
else{
R=((T0*)(r143to_runnable(((T143*)C),a1)));
}}
else{
if(id<=145){
if(id<=144){
R=((T0*)(r144to_runnable(((T144*)C),a1)));
}
else{
R=((T0*)(r145to_runnable(((T145*)C),a1)));
}}
else{
R=((T0*)(r146to_runnable(((T146*)C),a1)));
}}}}}
else{
if(id<=170){
if(id<=156){
if(id<=152){
if(id<=148){
if(id<=147){
R=((T0*)(r147to_runnable(((T147*)C),a1)));
}
else{
R=((T0*)(r148to_runnable(((T148*)C),a1)));
}}
else{
if(id<=150){
R=((T0*)(r150to_runnable(((T150*)C),a1)));
}
else{
R=((T0*)(r152to_runnable(((T152*)C),a1)));
}}}
else{
if(id<=155){
if(id<=153){
R=((T0*)(r153to_runnable(((T153*)C),a1)));
}
else{
R=((T0*)(r155to_runnable(((T155*)C),a1)));
}}
else{
R=((T0*)(r156to_runnable(((T156*)C),a1)));
}}}
else{
if(id<=160){
if(id<=158){
if(id<=157){
R=((T0*)(/*(IRF4.4to_runnable*/((T0*)(((T157*)C)))/*)*/));
}
else{
R=((T0*)(r158to_runnable(((T158*)C),a1)));
}}
else{
R=((T0*)(r160to_runnable(((T160*)C),a1)));
}}
else{
if(id<=169){
if(id<=168){
R=((T0*)(/*(IRF4.4to_runnable*/((T0*)(((T168*)C)))/*)*/));
}
else{
R=((T0*)(/*(IRF4.4to_runnable*/((T0*)(((T169*)C)))/*)*/));
}}
else{
R=((T0*)(/*(IRF4.4to_runnable*/((T0*)(((T170*)C)))/*)*/));
}}}}
else{
if(id<=188){
if(id<=175){
if(id<=173){
if(id<=171){
R=((T0*)(r171to_runnable(((T171*)C),a1)));
}
else{
R=((T0*)(/*(IRF4.4to_runnable*/((T0*)(((T173*)C)))/*)*/));
}}
else{
if(id<=174){
R=((T0*)(/*(IRF4.4to_runnable*/((T0*)(((T174*)C)))/*)*/));
}
else{
R=((T0*)(r175to_runnable(((T175*)C),a1)));
}}}
else{
if(id<=183){
if(id<=180){
R=((T0*)(r180to_runnable(((T180*)C),a1)));
}
else{
R=((T0*)(r183to_runnable(((T183*)C),a1)));
}}
else{
R=((T0*)(r188to_runnable(((T188*)C),a1)));
}}}
else{
if(id<=194){
if(id<=193){
if(id<=190){
R=((T0*)(r190to_runnable(((T190*)C),a1)));
}
else{
R=((T0*)(r193to_runnable(((T193*)C),a1)));
}}
else{
R=((T0*)(r194to_runnable(((T194*)C),a1)));
}}
else{
if(id<=366){
if(id<=230){
R=((T0*)(r230to_runnable(((T230*)C),a1)));
}
else{
R=((T0*)(/*(IRF4.4to_runnable*/((T0*)(((T366*)C)))/*)*/));
}}
else{
R=((T0*)(r377to_runnable(((T377*)C),a1)));
}}}}}}
return R;
}
T2 X56isa_dca_inline_argument(void *C){
T2 R;
{int id=((T0*)C)->id;
if(id<=146){
if(id<=128){
if(id<=122){
if(id<=119){
if(id<=110){
if(id<=55){
R=((T2)(/*(IRF4.1isa_dca_inline_argument*/0/*)*/));
}
else{
R=((T2)(0));
}}
else{
if(id<=113){
R=((T2)(/*(IRF4.1isa_dca_inline_argument*/0/*)*/));
}
else{
R=((T2)(/*(IRF4.1isa_dca_inline_argument*/0/*)*/));
}}}
else{
if(id<=121){
if(id<=120){
R=((T2)(/*(IRF4.1isa_dca_inline_argument*/0/*)*/));
}
else{
R=((T2)(/*(IRF4.1isa_dca_inline_argument*/0/*)*/));
}}
else{
R=((T2)(/*(IRF4.1isa_dca_inline_argument*/0/*)*/));
}}}
else{
if(id<=125){
if(id<=124){
if(id<=123){
R=((T2)(/*(IRF4.1isa_dca_inline_argument*/0/*)*/));
}
else{
R=((T2)(/*(IRF4.1isa_dca_inline_argument*/0/*)*/));
}}
else{
R=((T2)(/*(IRF4.1isa_dca_inline_argument*/0/*)*/));
}}
else{
if(id<=127){
if(id<=126){
R=((T2)(/*(IRF4.1isa_dca_inline_argument*/0/*)*/));
}
else{
R=((T2)(/*(IRF4.1isa_dca_inline_argument*/0/*)*/));
}}
else{
R=((T2)(/*(IRF4.1isa_dca_inline_argument*/0/*)*/));
}}}}
else{
if(id<=136){
if(id<=133){
if(id<=131){
if(id<=130){
R=((T2)(/*(IRF4.1isa_dca_inline_argument*/0/*)*/));
}
else{
R=((T2)(r131isa_dca_inline_argument(((T131*)C))));
}}
else{
if(id<=132){
R=((T2)(r132isa_dca_inline_argument(((T132*)C))));
}
else{
R=((T2)(/*(IRF4.1isa_dca_inline_argument*/0/*)*/));
}}}
else{
if(id<=135){
if(id<=134){
R=((T2)(/*(IRF4.1isa_dca_inline_argument*/0/*)*/));
}
else{
R=((T2)(/*(IRF4.1isa_dca_inline_argument*/0/*)*/));
}}
else{
R=((T2)(/*(IRF4.1isa_dca_inline_argument*/0/*)*/));
}}}
else{
if(id<=143){
if(id<=139){
if(id<=137){
R=((T2)(0));
}
else{
R=((T2)(/*(IRF4.1isa_dca_inline_argument*/0/*)*/));
}}
else{
R=((T2)(r143isa_dca_inline_argument(((T143*)C))));
}}
else{
if(id<=145){
if(id<=144){
R=((T2)(r144isa_dca_inline_argument(((T144*)C))));
}
else{
R=((T2)(/*(IRF4.1isa_dca_inline_argument*/0/*)*/));
}}
else{
R=((T2)(0));
}}}}}
else{
if(id<=170){
if(id<=156){
if(id<=152){
if(id<=148){
if(id<=147){
R=((T2)(0));
}
else{
R=((T2)(0));
}}
else{
if(id<=150){
R=((T2)(/*(IRF4.1isa_dca_inline_argument*/0/*)*/));
}
else{
R=((T2)(/*(IRF4.1isa_dca_inline_argument*/0/*)*/));
}}}
else{
if(id<=155){
if(id<=153){
R=((T2)(/*(IRF4.1isa_dca_inline_argument*/0/*)*/));
}
else{
R=((T2)(0));
}}
else{
R=((T2)(0));
}}}
else{
if(id<=160){
if(id<=158){
if(id<=157){
R=((T2)(-1));
}
else{
R=((T2)(0));
}}
else{
R=((T2)(0));
}}
else{
if(id<=169){
if(id<=168){
R=((T2)(r168isa_dca_inline_argument()));
}
else{
R=((T2)(r169isa_dca_inline_argument()));
}}
else{
R=((T2)(r170isa_dca_inline_argument()));
}}}}
else{
if(id<=188){
if(id<=175){
if(id<=173){
if(id<=171){
R=((T2)(/*(IRF4.1isa_dca_inline_argument*/0/*)*/));
}
else{
R=((T2)(r173isa_dca_inline_argument()));
}}
else{
if(id<=174){
R=((T2)(r174isa_dca_inline_argument()));
}
else{
R=((T2)(0));
}}}
else{
if(id<=183){
if(id<=180){
R=((T2)(0));
}
else{
R=((T2)(0));
}}
else{
R=((T2)(/*(IRF4.3isa_dca_inline_argument*/(((T188*)C))->_rank/*8*//*)*/));
}}}
else{
if(id<=194){
if(id<=193){
if(id<=190){
R=((T2)(/*(IRF4.3isa_dca_inline_argument*/(((T190*)C))->_rank/*16*//*)*/));
}
else{
R=((T2)(0));
}}
else{
R=((T2)(/*(IRF4.1isa_dca_inline_argument*/0/*)*/));
}}
else{
if(id<=366){
if(id<=230){
R=((T2)(r230isa_dca_inline_argument(((T230*)C))));
}
else{
R=((T2)(0));
}}
else{
R=((T2)(r377isa_dca_inline_argument(((T377*)C))));
}}}}}}
return R;
}
void X56compile_to_c_old(void *C){
{int id=((T0*)C)->id;
if(id<=146){
if(id<=128){
if(id<=122){
if(id<=119){
if(id<=110){
if(id<=55){
/*[IRF3.1compile_to_c_old*//*]*/
}
else{
r110compile_to_c_old(((T110*)C));
}}
else{
if(id<=113){
r113compile_to_c_old(((T113*)C));
}
else{
r119compile_to_c_old(((T119*)C));
}}}
else{
if(id<=121){
if(id<=120){
r120compile_to_c_old(((T120*)C));
}
else{
r121compile_to_c_old(((T121*)C));
}}
else{
r122compile_to_c_old(((T122*)C));
}}}
else{
if(id<=125){
if(id<=124){
if(id<=123){
r123compile_to_c_old(((T123*)C));
}
else{
r124compile_to_c_old(((T124*)C));
}}
else{
r125compile_to_c_old(((T125*)C));
}}
else{
if(id<=127){
if(id<=126){
r126compile_to_c_old(((T126*)C));
}
else{
r127compile_to_c_old(((T127*)C));
}}
else{
r128compile_to_c_old(((T128*)C));
}}}}
else{
if(id<=136){
if(id<=133){
if(id<=131){
if(id<=130){
r130compile_to_c_old(((T130*)C));
}
else{
r131compile_to_c_old(((T131*)C));
}}
else{
if(id<=132){
r132compile_to_c_old(((T132*)C));
}
else{
r133compile_to_c_old(((T133*)C));
}}}
else{
if(id<=135){
if(id<=134){
r134compile_to_c_old(((T134*)C));
}
else{
r135compile_to_c_old(((T135*)C));
}}
else{
r136compile_to_c_old(((T136*)C));
}}}
else{
if(id<=143){
if(id<=139){
if(id<=137){
r137compile_to_c_old(((T137*)C));
}
else{
r139compile_to_c_old(((T139*)C));
}}
else{
r143compile_to_c_old(((T143*)C));
}}
else{
if(id<=145){
if(id<=144){
r144compile_to_c_old(((T144*)C));
}
else{
r145compile_to_c_old(((T145*)C));
}}
else{
r146compile_to_c_old(((T146*)C));
}}}}}
else{
if(id<=170){
if(id<=156){
if(id<=152){
if(id<=148){
if(id<=147){
/*[IRF3.1compile_to_c_old*//*]*/
}
else{
/*[IRF3.1compile_to_c_old*//*]*/
}}
else{
if(id<=150){
r150compile_to_c_old(((T150*)C));
}
else{
r152compile_to_c_old(((T152*)C));
}}}
else{
if(id<=155){
if(id<=153){
r153compile_to_c_old(((T153*)C));
}
else{
/*[IRF3.1compile_to_c_old*//*]*/
}}
else{
/*[IRF3.1compile_to_c_old*//*]*/
}}}
else{
if(id<=160){
if(id<=158){
if(id<=157){
/*[IRF3.1compile_to_c_old*//*]*/
}
else{
/*[IRF3.1compile_to_c_old*//*]*/
}}
else{
/*[IRF3.1compile_to_c_old*//*]*/
}}
else{
if(id<=169){
if(id<=168){
/*[IRF3.1compile_to_c_old*//*]*/
}
else{
/*[IRF3.1compile_to_c_old*//*]*/
}}
else{
/*[IRF3.1compile_to_c_old*//*]*/
}}}}
else{
if(id<=188){
if(id<=175){
if(id<=173){
if(id<=171){
/*[IRF3.1compile_to_c_old*//*]*/
}
else{
/*[IRF3.1compile_to_c_old*//*]*/
}}
else{
if(id<=174){
/*[IRF3.1compile_to_c_old*//*]*/
}
else{
r175compile_to_c_old(((T175*)C));
}}}
else{
if(id<=183){
if(id<=180){
/*[IRF3.1compile_to_c_old*//*]*/
}
else{
/*[IRF3.1compile_to_c_old*//*]*/
}}
else{
/*[IRF3.1compile_to_c_old*//*]*/
}}}
else{
if(id<=194){
if(id<=193){
if(id<=190){
/*[IRF3.1compile_to_c_old*//*]*/
}
else{
/*[IRF3.1compile_to_c_old*//*]*/
}}
else{
r194compile_to_c_old(((T194*)C));
}}
else{
if(id<=366){
if(id<=230){
r230compile_to_c_old(((T230*)C));
}
else{
/*[IRF3.1compile_to_c_old*//*]*/
}}
else{
r377compile_to_c_old(((T377*)C));
}}}}}}
}
T6 X56is_pre_computable(void *C){
T6 R;
{int id=((T0*)C)->id;
if(id<=146){
if(id<=128){
if(id<=122){
if(id<=119){
if(id<=110){
if(id<=55){
R=((T6)(0));
}
else{
R=((T6)(r110is_pre_computable(((T110*)C))));
}}
else{
if(id<=113){
R=((T6)(0));
}
else{
R=((T6)(0));
}}}
else{
if(id<=121){
if(id<=120){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}
else{
if(id<=125){
if(id<=124){
if(id<=123){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}
else{
if(id<=127){
if(id<=126){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}}
else{
if(id<=136){
if(id<=133){
if(id<=131){
if(id<=130){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
if(id<=132){
R=((T6)(0));
}
else{
R=((T6)(0));
}}}
else{
if(id<=135){
if(id<=134){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}
else{
if(id<=143){
if(id<=139){
if(id<=137){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}
else{
if(id<=145){
if(id<=144){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}}}
else{
if(id<=170){
if(id<=156){
if(id<=152){
if(id<=148){
if(id<=147){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
if(id<=150){
R=((T6)(r150is_pre_computable(((T150*)C))));
}
else{
R=((T6)(0));
}}}
else{
if(id<=155){
if(id<=153){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}
else{
if(id<=160){
if(id<=158){
if(id<=157){
R=((T6)(1));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}
else{
if(id<=169){
if(id<=168){
R=((T6)(/*(IRF4.2is_pre_computable*/(1)/*)*/));
}
else{
R=((T6)(/*(IRF4.2is_pre_computable*/(1)/*)*/));
}}
else{
R=((T6)(/*(IRF4.2is_pre_computable*/(1)/*)*/));
}}}}
else{
if(id<=188){
if(id<=175){
if(id<=173){
if(id<=171){
R=((T6)(1));
}
else{
R=((T6)(/*(IRF4.2is_pre_computable*/(0)/*)*/));
}}
else{
if(id<=174){
R=((T6)(/*(IRF4.2is_pre_computable*/(1)/*)*/));
}
else{
R=((T6)(0));
}}}
else{
if(id<=183){
if(id<=180){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}
else{
if(id<=194){
if(id<=193){
if(id<=190){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}
else{
if(id<=366){
if(id<=230){
R=((T6)(r230is_pre_computable(((T230*)C))));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(r377is_pre_computable(((T377*)C))));
}}}}}}
return R;
}
void X56collect_c_tmp(void *C){
{int id=((T0*)C)->id;
if(id<=146){
if(id<=128){
if(id<=122){
if(id<=119){
if(id<=110){
if(id<=55){
/*[IRF3.1collect_c_tmp*//*]*/
}
else{
/*[IRF3.1collect_c_tmp*//*]*/
}}
else{
if(id<=113){
r113collect_c_tmp(((T113*)C));
}
else{
r119collect_c_tmp(((T119*)C));
}}}
else{
if(id<=121){
if(id<=120){
r120collect_c_tmp(((T120*)C));
}
else{
r121collect_c_tmp(((T121*)C));
}}
else{
r122collect_c_tmp(((T122*)C));
}}}
else{
if(id<=125){
if(id<=124){
if(id<=123){
r123collect_c_tmp(((T123*)C));
}
else{
r124collect_c_tmp(((T124*)C));
}}
else{
r125collect_c_tmp(((T125*)C));
}}
else{
if(id<=127){
if(id<=126){
r126collect_c_tmp(((T126*)C));
}
else{
r127collect_c_tmp(((T127*)C));
}}
else{
r128collect_c_tmp(((T128*)C));
}}}}
else{
if(id<=136){
if(id<=133){
if(id<=131){
if(id<=130){
r130collect_c_tmp(((T130*)C));
}
else{
r131collect_c_tmp(((T131*)C));
}}
else{
if(id<=132){
r132collect_c_tmp(((T132*)C));
}
else{
r133collect_c_tmp(((T133*)C));
}}}
else{
if(id<=135){
if(id<=134){
r134collect_c_tmp(((T134*)C));
}
else{
r135collect_c_tmp(((T135*)C));
}}
else{
r136collect_c_tmp(((T136*)C));
}}}
else{
if(id<=143){
if(id<=139){
if(id<=137){
r137collect_c_tmp(((T137*)C));
}
else{
r139collect_c_tmp(((T139*)C));
}}
else{
r143collect_c_tmp(((T143*)C));
}}
else{
if(id<=145){
if(id<=144){
r144collect_c_tmp(((T144*)C));
}
else{
r145collect_c_tmp(((T145*)C));
}}
else{
/*[IRF3.1collect_c_tmp*//*]*/
}}}}}
else{
if(id<=170){
if(id<=156){
if(id<=152){
if(id<=148){
if(id<=147){
/*[IRF3.1collect_c_tmp*//*]*/
}
else{
/*[IRF3.1collect_c_tmp*//*]*/
}}
else{
if(id<=150){
r150collect_c_tmp(((T150*)C));
}
else{
r152collect_c_tmp(((T152*)C));
}}}
else{
if(id<=155){
if(id<=153){
r153collect_c_tmp(((T153*)C));
}
else{
/*[IRF3.1collect_c_tmp*//*]*/
}}
else{
/*[IRF3.1collect_c_tmp*//*]*/
}}}
else{
if(id<=160){
if(id<=158){
if(id<=157){
/*[IRF3.1collect_c_tmp*//*]*/
}
else{
/*[IRF3.1collect_c_tmp*//*]*/
}}
else{
/*[IRF3.1collect_c_tmp*//*]*/
}}
else{
if(id<=169){
if(id<=168){
/*[IRF3.1collect_c_tmp*//*]*/
}
else{
/*[IRF3.1collect_c_tmp*//*]*/
}}
else{
/*[IRF3.1collect_c_tmp*//*]*/
}}}}
else{
if(id<=188){
if(id<=175){
if(id<=173){
if(id<=171){
/*[IRF3.1collect_c_tmp*//*]*/
}
else{
/*[IRF3.1collect_c_tmp*//*]*/
}}
else{
if(id<=174){
/*[IRF3.1collect_c_tmp*//*]*/
}
else{
r175collect_c_tmp(((T175*)C));
}}}
else{
if(id<=183){
if(id<=180){
/*[IRF3.1collect_c_tmp*//*]*/
}
else{
/*[IRF3.1collect_c_tmp*//*]*/
}}
else{
/*[IRF3.1collect_c_tmp*//*]*/
}}}
else{
if(id<=194){
if(id<=193){
if(id<=190){
/*[IRF3.1collect_c_tmp*//*]*/
}
else{
/*[IRF3.1collect_c_tmp*//*]*/
}}
else{
r194collect_c_tmp(((T194*)C));
}}
else{
if(id<=366){
if(id<=230){
r230collect_c_tmp(((T230*)C));
}
else{
/*[IRF3.1collect_c_tmp*//*]*/
}}
else{
r377collect_c_tmp(((T377*)C));
}}}}}}
}
T0* X56result_type(void *C){
T0* R;
{int id=((T0*)C)->id;
if(id<=146){
if(id<=128){
if(id<=122){
if(id<=119){
if(id<=110){
if(id<=55){
R=((T0*)((((T55*)C))->_result_type/*12*/));
}
else{
R=((T0*)((((T110*)C))->_result_type/*12*/));
}}
else{
if(id<=113){
R=((T0*)(r113result_type(((T113*)C))));
}
else{
R=((T0*)(r119result_type(((T119*)C))));
}}}
else{
if(id<=121){
if(id<=120){
R=((T0*)(r120result_type(((T120*)C))));
}
else{
R=((T0*)(r121result_type(((T121*)C))));
}}
else{
R=((T0*)(r122result_type(((T122*)C))));
}}}
else{
if(id<=125){
if(id<=124){
if(id<=123){
R=((T0*)(r123result_type(((T123*)C))));
}
else{
R=((T0*)(r124result_type(((T124*)C))));
}}
else{
R=((T0*)(r125result_type(((T125*)C))));
}}
else{
if(id<=127){
if(id<=126){
R=((T0*)(r126result_type(((T126*)C))));
}
else{
R=((T0*)(r127result_type(((T127*)C))));
}}
else{
R=((T0*)(/*(IRF4.8result_type*/r128type_boolean()/*)*/));
}}}}
else{
if(id<=136){
if(id<=133){
if(id<=131){
if(id<=130){
R=((T0*)(/*(IRF4.8result_type*/r130type_boolean()/*)*/));
}
else{
R=((T0*)(r131result_type(((T131*)C))));
}}
else{
if(id<=132){
R=((T0*)(r132result_type(((T132*)C))));
}
else{
R=((T0*)(r133result_type(((T133*)C))));
}}}
else{
if(id<=135){
if(id<=134){
R=((T0*)(r134result_type(((T134*)C))));
}
else{
R=((T0*)(r135result_type(((T135*)C))));
}}
else{
R=((T0*)(r136result_type(((T136*)C))));
}}}
else{
if(id<=143){
if(id<=139){
if(id<=137){
R=((T0*)(r137result_type(((T137*)C))));
}
else{
R=((T0*)(r139result_type(((T139*)C))));
}}
else{
R=((T0*)(r143result_type(((T143*)C))));
}}
else{
if(id<=145){
if(id<=144){
R=((T0*)(r144result_type(((T144*)C))));
}
else{
R=((T0*)(r145result_type(((T145*)C))));
}}
else{
R=((T0*)(r146result_type(((T146*)C))));
}}}}}
else{
if(id<=170){
if(id<=156){
if(id<=152){
if(id<=148){
if(id<=147){
R=((T0*)(r147result_type()));
}
else{
R=((T0*)(/*(IRF4.6result_type*/(((T356*)((((T148*)C))->_run_feature_2/*12*/)))->_result_type/*28*//*)*/));
}}
else{
if(id<=150){
R=((T0*)(r150result_type(((T150*)C))));
}
else{
R=((T0*)(r152result_type(((T152*)C))));
}}}
else{
if(id<=155){
if(id<=153){
R=((T0*)(r153result_type(((T153*)C))));
}
else{
R=((T0*)(/*(IRF4.6result_type*/(((T50*)((((T155*)C))->_run_feature_6/*8*/)))->_result_type/*40*//*)*/));
}}
else{
R=((T0*)(r156result_type(((T156*)C))));
}}}
else{
if(id<=160){
if(id<=158){
if(id<=157){
R=((T0*)(r157result_type()));
}
else{
R=((T0*)((((T158*)C))->_result_type/*8*/));
}}
else{
R=((T0*)(/*(IRF4.8result_type*/r160type_pointer()/*)*/));
}}
else{
if(id<=169){
if(id<=168){
R=((T0*)(/*(IRF4.8result_type*/r168type_boolean()/*)*/));
}
else{
R=((T0*)(/*(IRF4.8result_type*/r169type_boolean()/*)*/));
}}
else{
R=((T0*)(r170result_type()));
}}}}
else{
if(id<=188){
if(id<=175){
if(id<=173){
if(id<=171){
R=((T0*)(/*(IRF4.8result_type*/r171type_string()/*)*/));
}
else{
R=((T0*)(r173result_type()));
}}
else{
if(id<=174){
R=((T0*)(r174result_type()));
}
else{
R=((T0*)(r175result_type(((T175*)C))));
}}}
else{
if(id<=183){
if(id<=180){
R=((T0*)(r180result_type(((T180*)C))));
}
else{
R=((T0*)((((T183*)C))->_result_type/*12*/));
}}
else{
R=((T0*)(r188result_type(((T188*)C))));
}}}
else{
if(id<=194){
if(id<=193){
if(id<=190){
R=((T0*)((((T190*)C))->_result_type/*12*/));
}
else{
R=((T0*)((((T193*)C))->_result_type/*8*/));
}}
else{
R=((T0*)(r194result_type(((T194*)C))));
}}
else{
if(id<=366){
if(id<=230){
R=((T0*)(r230result_type(((T230*)C))));
}
else{
R=((T0*)(r366result_type(((T366*)C))));
}}
else{
R=((T0*)((((T377*)C))->_result_type/*8*/));
}}}}}}
return R;
}
T6 X56is_current(void *C){
T6 R;
{int id=((T0*)C)->id;
if(id<=146){
if(id<=128){
if(id<=122){
if(id<=119){
if(id<=110){
if(id<=55){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
if(id<=113){
R=((T6)(0));
}
else{
R=((T6)(0));
}}}
else{
if(id<=121){
if(id<=120){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}
else{
if(id<=125){
if(id<=124){
if(id<=123){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}
else{
if(id<=127){
if(id<=126){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}}
else{
if(id<=136){
if(id<=133){
if(id<=131){
if(id<=130){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
if(id<=132){
R=((T6)(0));
}
else{
R=((T6)(0));
}}}
else{
if(id<=135){
if(id<=134){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}
else{
if(id<=143){
if(id<=139){
if(id<=137){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}
else{
if(id<=145){
if(id<=144){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}}}
else{
if(id<=170){
if(id<=156){
if(id<=152){
if(id<=148){
if(id<=147){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
if(id<=150){
R=((T6)(0));
}
else{
R=((T6)(0));
}}}
else{
if(id<=155){
if(id<=153){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}
else{
if(id<=160){
if(id<=158){
if(id<=157){
R=((T6)(0));
}
else{
R=((T6)(1));
}}
else{
R=((T6)(0));
}}
else{
if(id<=169){
if(id<=168){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}}
else{
if(id<=188){
if(id<=175){
if(id<=173){
if(id<=171){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
if(id<=174){
R=((T6)(0));
}
else{
R=((T6)(0));
}}}
else{
if(id<=183){
if(id<=180){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}
else{
if(id<=194){
if(id<=193){
if(id<=190){
R=((T6)(0));
}
else{
R=((T6)(1));
}}
else{
R=((T6)(0));
}}
else{
if(id<=366){
if(id<=230){
R=((T6)(r230is_current(((T230*)C))));
}
else{
R=((T6)(1));
}}
else{
R=((T6)(r377is_current(((T377*)C))));
}}}}}}
return R;
}
void X56mapping_c_arg(void *C,T0* a1){
{int id=((T0*)C)->id;
if(id<=146){
if(id<=128){
if(id<=122){
if(id<=119){
if(id<=110){
if(id<=55){
/*[IRF3.6mapping_c_arg*/{T55* C1=((T55*)C);
T0* b1=a1;
r55compile_to_c(C1);
}/*]*/
}
else{
/*[IRF3.6mapping_c_arg*/{T110* C1=((T110*)C);
T0* b1=a1;
r110compile_to_c(C1);
}/*]*/
}}
else{
if(id<=113){
r113mapping_c_arg(((T113*)C),a1);
}
else{
r119mapping_c_arg(((T119*)C),a1);
}}}
else{
if(id<=121){
if(id<=120){
r120mapping_c_arg(((T120*)C),a1);
}
else{
r121mapping_c_arg(((T121*)C),a1);
}}
else{
r122mapping_c_arg(((T122*)C),a1);
}}}
else{
if(id<=125){
if(id<=124){
if(id<=123){
r123mapping_c_arg(((T123*)C),a1);
}
else{
r124mapping_c_arg(((T124*)C),a1);
}}
else{
r125mapping_c_arg(((T125*)C),a1);
}}
else{
if(id<=127){
if(id<=126){
r126mapping_c_arg(((T126*)C),a1);
}
else{
r127mapping_c_arg(((T127*)C),a1);
}}
else{
r128mapping_c_arg(((T128*)C),a1);
}}}}
else{
if(id<=136){
if(id<=133){
if(id<=131){
if(id<=130){
r130mapping_c_arg(((T130*)C),a1);
}
else{
r131mapping_c_arg(((T131*)C),a1);
}}
else{
if(id<=132){
r132mapping_c_arg(((T132*)C),a1);
}
else{
r133mapping_c_arg(((T133*)C),a1);
}}}
else{
if(id<=135){
if(id<=134){
r134mapping_c_arg(((T134*)C),a1);
}
else{
r135mapping_c_arg(((T135*)C),a1);
}}
else{
r136mapping_c_arg(((T136*)C),a1);
}}}
else{
if(id<=143){
if(id<=139){
if(id<=137){
r137mapping_c_arg(((T137*)C),a1);
}
else{
r139mapping_c_arg(((T139*)C),a1);
}}
else{
r143mapping_c_arg(((T143*)C),a1);
}}
else{
if(id<=145){
if(id<=144){
r144mapping_c_arg(((T144*)C),a1);
}
else{
r145mapping_c_arg(((T145*)C),a1);
}}
else{
/*[IRF3.6mapping_c_arg*/{T146* C1=((T146*)C);
T0* b1=a1;
/*[IRF3.6compile_to_c*/{T146* C2=C1;
/*[IRF3.5put_string*/r45put_string(((T45*)(((T25*)(oBC12cpp))->_current_out/*56*/)),r146local_c_name(C2));
/*]*/
}/*]*/
}/*]*/
}}}}}
else{
if(id<=170){
if(id<=156){
if(id<=152){
if(id<=148){
if(id<=147){
/*[IRF3.6mapping_c_arg*/{T147* C1=((T147*)C);
T0* b1=a1;
r147compile_to_c(C1);
}/*]*/
}
else{
/*[IRF3.6mapping_c_arg*/{T148* C1=((T148*)C);
T0* b1=a1;
r148compile_to_c(C1);
}/*]*/
}}
else{
if(id<=150){
r150mapping_c_arg(((T150*)C),a1);
}
else{
r152mapping_c_arg(((T152*)C),a1);
}}}
else{
if(id<=155){
if(id<=153){
r153mapping_c_arg(((T153*)C),a1);
}
else{
r155mapping_c_arg(((T155*)C),a1);
}}
else{
r156mapping_c_arg(((T156*)C),a1);
}}}
else{
if(id<=160){
if(id<=158){
if(id<=157){
/*[IRF3.6mapping_c_arg*/{T0* b1=a1;
/*[IRF3.2compile_to_c*//*[IRF3.5put_string*/r45put_string(((T45*)(((T25*)(oBC12cpp))->_current_out/*56*/)),((T0*)ms13_1300));
/*]*/
/*]*/
}/*]*/
}
else{
r158mapping_c_arg(((T158*)C),a1);
}}
else{
/*[IRF3.6mapping_c_arg*/{T160* C1=((T160*)C);
T0* b1=a1;
r160compile_to_c(C1);
}/*]*/
}}
else{
if(id<=169){
if(id<=168){
r168mapping_c_arg(a1);
}
else{
r169mapping_c_arg(a1);
}}
else{
r170mapping_c_arg(((T170*)C),a1);
}}}}
else{
if(id<=188){
if(id<=175){
if(id<=173){
if(id<=171){
/*[IRF3.6mapping_c_arg*/{T171* C1=((T171*)C);
T0* b1=a1;
r171compile_to_c(C1);
}/*]*/
}
else{
r173mapping_c_arg(((T173*)C),a1);
}}
else{
if(id<=174){
r174mapping_c_arg(((T174*)C),a1);
}
else{
/*[IRF3.6mapping_c_arg*/{T175* C1=((T175*)C);
T0* b1=a1;
r175compile_to_c(C1);
}/*]*/
}}}
else{
if(id<=183){
if(id<=180){
r180mapping_c_arg(((T180*)C),a1);
}
else{
r183mapping_c_arg(((T183*)C),a1);
}}
else{
r188mapping_c_arg(((T188*)C),a1);
}}}
else{
if(id<=194){
if(id<=193){
if(id<=190){
r190mapping_c_arg(((T190*)C),a1);
}
else{
r193mapping_c_arg(((T193*)C),a1);
}}
else{
r194mapping_c_arg(((T194*)C),a1);
}}
else{
if(id<=366){
if(id<=230){
r230mapping_c_arg(((T230*)C),a1);
}
else{
/*[IRF3.6mapping_c_arg*/{T366* C1=((T366*)C);
T0* b1=a1;
r366mapping_c_target(C1,r366result_type(C1));
}/*]*/
}}
else{
r377mapping_c_arg(((T377*)C),a1);
}}}}}}
}
T6 X56is_void(void *C){
T6 R;
{int id=((T0*)C)->id;
if(id<=146){
if(id<=128){
if(id<=122){
if(id<=119){
if(id<=110){
if(id<=55){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
if(id<=113){
R=((T6)(0));
}
else{
R=((T6)(0));
}}}
else{
if(id<=121){
if(id<=120){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}
else{
if(id<=125){
if(id<=124){
if(id<=123){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}
else{
if(id<=127){
if(id<=126){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}}
else{
if(id<=136){
if(id<=133){
if(id<=131){
if(id<=130){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
if(id<=132){
R=((T6)(0));
}
else{
R=((T6)(0));
}}}
else{
if(id<=135){
if(id<=134){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}
else{
if(id<=143){
if(id<=139){
if(id<=137){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}
else{
if(id<=145){
if(id<=144){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}}}
else{
if(id<=170){
if(id<=156){
if(id<=152){
if(id<=148){
if(id<=147){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
if(id<=150){
R=((T6)(0));
}
else{
R=((T6)(0));
}}}
else{
if(id<=155){
if(id<=153){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}
else{
if(id<=160){
if(id<=158){
if(id<=157){
R=((T6)(1));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}
else{
if(id<=169){
if(id<=168){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}}
else{
if(id<=188){
if(id<=175){
if(id<=173){
if(id<=171){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
if(id<=174){
R=((T6)(0));
}
else{
R=((T6)(0));
}}}
else{
if(id<=183){
if(id<=180){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}
else{
if(id<=194){
if(id<=193){
if(id<=190){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}
else{
if(id<=366){
if(id<=230){
R=((T6)(r230is_void(((T230*)C))));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}}}}
return R;
}
void X56afd_check(void *C){
{int id=((T0*)C)->id;
if(id<=146){
if(id<=128){
if(id<=122){
if(id<=119){
if(id<=110){
if(id<=55){
/*[IRF3.1afd_check*//*]*/
}
else{
r110afd_check(((T110*)C));
}}
else{
if(id<=113){
r113afd_check(((T113*)C));
}
else{
r119afd_check(((T119*)C));
}}}
else{
if(id<=121){
if(id<=120){
r120afd_check(((T120*)C));
}
else{
r121afd_check(((T121*)C));
}}
else{
r122afd_check(((T122*)C));
}}}
else{
if(id<=125){
if(id<=124){
if(id<=123){
r123afd_check(((T123*)C));
}
else{
r124afd_check(((T124*)C));
}}
else{
r125afd_check(((T125*)C));
}}
else{
if(id<=127){
if(id<=126){
r126afd_check(((T126*)C));
}
else{
r127afd_check(((T127*)C));
}}
else{
r128afd_check(((T128*)C));
}}}}
else{
if(id<=136){
if(id<=133){
if(id<=131){
if(id<=130){
r130afd_check(((T130*)C));
}
else{
r131afd_check(((T131*)C));
}}
else{
if(id<=132){
r132afd_check(((T132*)C));
}
else{
r133afd_check(((T133*)C));
}}}
else{
if(id<=135){
if(id<=134){
r134afd_check(((T134*)C));
}
else{
r135afd_check(((T135*)C));
}}
else{
r136afd_check(((T136*)C));
}}}
else{
if(id<=143){
if(id<=139){
if(id<=137){
r137afd_check(((T137*)C));
}
else{
r139afd_check(((T139*)C));
}}
else{
r143afd_check(((T143*)C));
}}
else{
if(id<=145){
if(id<=144){
r144afd_check(((T144*)C));
}
else{
r145afd_check(((T145*)C));
}}
else{
r146afd_check(((T146*)C));
}}}}}
else{
if(id<=170){
if(id<=156){
if(id<=152){
if(id<=148){
if(id<=147){
/*[IRF3.1afd_check*//*]*/
}
else{
/*[IRF3.1afd_check*//*]*/
}}
else{
if(id<=150){
r150afd_check(((T150*)C));
}
else{
r152afd_check(((T152*)C));
}}}
else{
if(id<=155){
if(id<=153){
r153afd_check(((T153*)C));
}
else{
/*[IRF3.1afd_check*//*]*/
}}
else{
/*[IRF3.1afd_check*//*]*/
}}}
else{
if(id<=160){
if(id<=158){
if(id<=157){
/*[IRF3.1afd_check*//*]*/
}
else{
/*[IRF3.1afd_check*//*]*/
}}
else{
/*[IRF3.1afd_check*//*]*/
}}
else{
if(id<=169){
if(id<=168){
/*[IRF3.1afd_check*//*]*/
}
else{
/*[IRF3.1afd_check*//*]*/
}}
else{
/*[IRF3.1afd_check*//*]*/
}}}}
else{
if(id<=188){
if(id<=175){
if(id<=173){
if(id<=171){
/*[IRF3.1afd_check*//*]*/
}
else{
/*[IRF3.1afd_check*//*]*/
}}
else{
if(id<=174){
/*[IRF3.1afd_check*//*]*/
}
else{
r175afd_check(((T175*)C));
}}}
else{
if(id<=183){
if(id<=180){
/*[IRF3.1afd_check*//*]*/
}
else{
/*[IRF3.1afd_check*//*]*/
}}
else{
/*[IRF3.1afd_check*//*]*/
}}}
else{
if(id<=194){
if(id<=193){
if(id<=190){
/*[IRF3.1afd_check*//*]*/
}
else{
/*[IRF3.1afd_check*//*]*/
}}
else{
r194afd_check(((T194*)C));
}}
else{
if(id<=366){
if(id<=230){
r230afd_check(((T230*)C));
}
else{
/*[IRF3.1afd_check*//*]*/
}}
else{
r377afd_check(((T377*)C));
}}}}}}
}
T6 X56is_result(void *C){
T6 R;
{int id=((T0*)C)->id;
if(id<=146){
if(id<=128){
if(id<=122){
if(id<=119){
if(id<=110){
if(id<=55){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
if(id<=113){
R=((T6)(0));
}
else{
R=((T6)(0));
}}}
else{
if(id<=121){
if(id<=120){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}
else{
if(id<=125){
if(id<=124){
if(id<=123){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}
else{
if(id<=127){
if(id<=126){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}}
else{
if(id<=136){
if(id<=133){
if(id<=131){
if(id<=130){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
if(id<=132){
R=((T6)(0));
}
else{
R=((T6)(0));
}}}
else{
if(id<=135){
if(id<=134){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}
else{
if(id<=143){
if(id<=139){
if(id<=137){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}
else{
if(id<=145){
if(id<=144){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}}}
else{
if(id<=170){
if(id<=156){
if(id<=152){
if(id<=148){
if(id<=147){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
if(id<=150){
R=((T6)(0));
}
else{
R=((T6)(0));
}}}
else{
if(id<=155){
if(id<=153){
R=((T6)(0));
}
else{
R=((T6)(1));
}}
else{
R=((T6)(1));
}}}
else{
if(id<=160){
if(id<=158){
if(id<=157){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}
else{
if(id<=169){
if(id<=168){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}}
else{
if(id<=188){
if(id<=175){
if(id<=173){
if(id<=171){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
if(id<=174){
R=((T6)(0));
}
else{
R=((T6)(0));
}}}
else{
if(id<=183){
if(id<=180){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}}
else{
if(id<=194){
if(id<=193){
if(id<=190){
R=((T6)(0));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(0));
}}
else{
if(id<=366){
if(id<=230){
R=((T6)(r230is_result(((T230*)C))));
}
else{
R=((T6)(0));
}}
else{
R=((T6)(r377is_result(((T377*)C))));
}}}}}}
return R;
}
T0* X117arguments(void *C){
T0* R;
{int id=((T0*)C)->id;
if(id<=132){
if(id<=124){
if(id<=121){
if(id<=119){
if(id<=113){
R=((T0*)((((T113*)C))->_arguments/*8*/));
}
else{
R=((T0*)((((T119*)C))->_arguments/*8*/));
}}
else{
if(id<=120){
R=((T0*)((((T120*)C))->_arguments/*8*/));
}
else{
R=((T0*)((((T121*)C))->_arguments/*8*/));
}}}
else{
if(id<=123){
if(id<=122){
R=((T0*)((((T122*)C))->_arguments/*8*/));
}
else{
R=((T0*)((((T123*)C))->_arguments/*8*/));
}}
else{
R=((T0*)((((T124*)C))->_arguments/*8*/));
}}}
else{
if(id<=128){
if(id<=126){
if(id<=125){
R=((T0*)((((T125*)C))->_arguments/*8*/));
}
else{
R=((T0*)((((T126*)C))->_arguments/*8*/));
}}
else{
if(id<=127){
R=((T0*)((((T127*)C))->_arguments/*8*/));
}
else{
R=((T0*)((((T128*)C))->_arguments/*8*/));
}}}
else{
if(id<=131){
if(id<=130){
R=((T0*)((((T130*)C))->_arguments/*8*/));
}
else{
R=((T0*)((((T131*)C))->_arguments/*8*/));
}}
else{
R=((T0*)((((T132*)C))->_arguments/*8*/));
}}}}
else{
if(id<=143){
if(id<=136){
if(id<=134){
if(id<=133){
R=((T0*)((((T133*)C))->_arguments/*8*/));
}
else{
R=((T0*)((((T134*)C))->_arguments/*8*/));
}}
else{
if(id<=135){
R=((T0*)((((T135*)C))->_arguments/*8*/));
}
else{
R=((T0*)((((T136*)C))->_arguments/*8*/));
}}}
else{
if(id<=139){
if(id<=137){
R=((T0*)((((T137*)C))->_arguments/*8*/));
}
else{
R=((T0*)(/*(IRF4.1arguments*/NULL/*)*/));
}}
else{
R=((T0*)(/*(IRF4.1arguments*/NULL/*)*/));
}}}
else{
if(id<=150){
if(id<=145){
if(id<=144){
R=((T0*)(/*(IRF4.1arguments*/NULL/*)*/));
}
else{
R=((T0*)(/*(IRF4.1arguments*/NULL/*)*/));
}}
else{
R=((T0*)(/*(IRF4.1arguments*/NULL/*)*/));
}}
else{
if(id<=153){
if(id<=152){
R=((T0*)((((T152*)C))->_arguments/*12*/));
}
else{
R=((T0*)((((T153*)C))->_arguments/*12*/));
}}
else{
R=((T0*)((((T194*)C))->_arguments/*8*/));
}}}}}
return R;
}
void X117finalize(void *C){
{int id=((T0*)C)->id;
if(id<=132){
if(id<=124){
if(id<=121){
if(id<=119){
if(id<=113){
r113finalize(((T113*)C));
}
else{
r119finalize(((T119*)C));
}}
else{
if(id<=120){
r120finalize(((T120*)C));
}
else{
r121finalize(((T121*)C));
}}}
else{
if(id<=123){
if(id<=122){
r122finalize(((T122*)C));
}
else{
r123finalize(((T123*)C));
}}
else{
r124finalize(((T124*)C));
}}}
else{
if(id<=128){
if(id<=126){
if(id<=125){
r125finalize(((T125*)C));
}
else{
r126finalize(((T126*)C));
}}
else{
if(id<=127){
r127finalize(((T127*)C));
}
else{
/*[IRF3.1finalize*//*]*/
}}}
else{
if(id<=131){
if(id<=130){
/*[IRF3.1finalize*//*]*/
}
else{
r131finalize(((T131*)C));
}}
else{
r132finalize(((T132*)C));
}}}}
else{
if(id<=143){
if(id<=136){
if(id<=134){
if(id<=133){
r133finalize(((T133*)C));
}
else{
r134finalize(((T134*)C));
}}
else{
if(id<=135){
r135finalize(((T135*)C));
}
else{
r136finalize(((T136*)C));
}}}
else{
if(id<=139){
if(id<=137){
r137finalize(((T137*)C));
}
else{
r139finalize(((T139*)C));
}}
else{
r143finalize(((T143*)C));
}}}
else{
if(id<=150){
if(id<=145){
if(id<=144){
r144finalize(((T144*)C));
}
else{
r145finalize(((T145*)C));
}}
else{
r150finalize(((T150*)C));
}}
else{
if(id<=153){
if(id<=152){
r152finalize(((T152*)C));
}
else{
r153finalize(((T153*)C));
}}
else{
r194finalize(((T194*)C));
}}}}}
}
T0* X117run_feature(void *C){
T0* R;
{int id=((T0*)C)->id;
if(id<=132){
if(id<=124){
if(id<=121){
if(id<=119){
if(id<=113){
R=((T0*)((((T113*)C))->_run_feature/*16*/));
}
else{
R=((T0*)((((T119*)C))->_run_feature/*16*/));
}}
else{
if(id<=120){
R=((T0*)((((T120*)C))->_run_feature/*16*/));
}
else{
R=((T0*)((((T121*)C))->_run_feature/*16*/));
}}}
else{
if(id<=123){
if(id<=122){
R=((T0*)((((T122*)C))->_run_feature/*16*/));
}
else{
R=((T0*)((((T123*)C))->_run_feature/*16*/));
}}
else{
R=((T0*)((((T124*)C))->_run_feature/*16*/));
}}}
else{
if(id<=128){
if(id<=126){
if(id<=125){
R=((T0*)((((T125*)C))->_run_feature/*16*/));
}
else{
R=((T0*)((((T126*)C))->_run_feature/*16*/));
}}
else{
if(id<=127){
R=((T0*)((((T127*)C))->_run_feature/*16*/));
}
else{
R=((T0*)(/*(IRF4.1run_feature*/NULL/*)*/));
}}}
else{
if(id<=131){
if(id<=130){
R=((T0*)(/*(IRF4.1run_feature*/NULL/*)*/));
}
else{
R=((T0*)((((T131*)C))->_run_feature/*16*/));
}}
else{
R=((T0*)((((T132*)C))->_run_feature/*16*/));
}}}}
else{
if(id<=143){
if(id<=136){
if(id<=134){
if(id<=133){
R=((T0*)((((T133*)C))->_run_feature/*16*/));
}
else{
R=((T0*)((((T134*)C))->_run_feature/*16*/));
}}
else{
if(id<=135){
R=((T0*)((((T135*)C))->_run_feature/*16*/));
}
else{
R=((T0*)((((T136*)C))->_run_feature/*16*/));
}}}
else{
if(id<=139){
if(id<=137){
R=((T0*)((((T137*)C))->_run_feature/*16*/));
}
else{
R=((T0*)((((T139*)C))->_run_feature/*8*/));
}}
else{
R=((T0*)((((T143*)C))->_run_feature/*8*/));
}}}
else{
if(id<=150){
if(id<=145){
if(id<=144){
R=((T0*)((((T144*)C))->_run_feature/*8*/));
}
else{
R=((T0*)((((T145*)C))->_run_feature/*8*/));
}}
else{
R=((T0*)((((T150*)C))->_run_feature/*12*/));
}}
else{
if(id<=153){
if(id<=152){
R=((T0*)((((T152*)C))->_run_feature/*16*/));
}
else{
R=((T0*)((((T153*)C))->_run_feature/*16*/));
}}
else{
R=((T0*)((((T194*)C))->_run_feature/*16*/));
}}}}}
return R;
}
T2 X117arg_count(void *C){
T2 R;
{int id=((T0*)C)->id;
if(id<=132){
if(id<=124){
if(id<=121){
if(id<=119){
if(id<=113){
R=((T2)(1));
}
else{
R=((T2)(1));
}}
else{
if(id<=120){
R=((T2)(1));
}
else{
R=((T2)(1));
}}}
else{
if(id<=123){
if(id<=122){
R=((T2)(1));
}
else{
R=((T2)(1));
}}
else{
R=((T2)(1));
}}}
else{
if(id<=128){
if(id<=126){
if(id<=125){
R=((T2)(1));
}
else{
R=((T2)(1));
}}
else{
if(id<=127){
R=((T2)(1));
}
else{
R=((T2)(1));
}}}
else{
if(id<=131){
if(id<=130){
R=((T2)(1));
}
else{
R=((T2)(1));
}}
else{
R=((T2)(1));
}}}}
else{
if(id<=143){
if(id<=136){
if(id<=134){
if(id<=133){
R=((T2)(1));
}
else{
R=((T2)(1));
}}
else{
if(id<=135){
R=((T2)(1));
}
else{
R=((T2)(1));
}}}
else{
if(id<=139){
if(id<=137){
R=((T2)(1));
}
else{
R=((T2)(0));
}}
else{
R=((T2)(0));
}}}
else{
if(id<=150){
if(id<=145){
if(id<=144){
R=((T2)(0));
}
else{
R=((T2)(0));
}}
else{
R=((T2)(0));
}}
else{
if(id<=153){
if(id<=152){
R=((T2)(1));
}
else{
R=((T2)(r153arg_count(((T153*)C))));
}}
else{
R=((T2)(1));
}}}}}
return R;
}
T0* X162arguments(void *C){
T0* R;
{int id=((T0*)C)->id;
if(id<=164){
if(id<=163){
R=((T0*)(/*(IRF4.1arguments*/NULL/*)*/));
}
else{
R=((T0*)((((T164*)C))->_arguments/*16*/));
}}
else{
R=((T0*)((((T165*)C))->_arguments/*16*/));
}}
return R;
}
void X162finalize(void *C){
{int id=((T0*)C)->id;
if(id<=164){
if(id<=163){
r163finalize(((T163*)C));
}
else{
r164finalize(((T164*)C));
}}
else{
r165finalize(((T165*)C));
}}
}
T0* X162make_runnable(void *C,T0* a1,T0* a2,T0* a3){
T0* R;
{int id=((T0*)C)->id;
if(id<=164){
if(id<=163){
R=((T0*)(r163make_runnable(((T163*)C),a1,a2,a3)));
}
else{
R=((T0*)(r164make_runnable(((T164*)C),a1,a2,a3)));
}}
else{
R=((T0*)(r165make_runnable(((T165*)C),a1,a2,a3)));
}}
return R;
}
T2 X162arg_count(void *C){
T2 R;
{int id=((T0*)C)->id;
if(id<=164){
if(id<=163){
R=((T2)(0));
}
else{
R=((T2)(1));
}}
else{
R=((T2)(r165arg_count(((T165*)C))));
}}
return R;
}
T0* X111twin(void *C){
T0* R;
{int id=((T0*)C)->id;
if(id<=185){
if(id<=111){
R=((T0*)(r111twin(((T111*)C))));
}
else{
R=((T0*)(r185twin(((T185*)C))));
}}
else{
if(id<=191){
R=((T0*)(r191twin(((T191*)C))));
}
else{
R=((T0*)(r221twin(((T221*)C))));
}}}
return R;
}
void X111add_last(void *C,T0* a1){
{int id=((T0*)C)->id;
if(id<=185){
if(id<=111){
r111add_last(((T111*)C),a1);
}
else{
r185add_last(((T185*)C),a1);
}}
else{
if(id<=191){
r191add_last(((T191*)C),a1);
}
else{
r221add_last(((T221*)C),a1);
}}}
}
void X360force(void *C,T0* a1,T2 a2){
{int id=((T0*)C)->id;
if(id<=360){
r360force(((T360*)C),a1,a2);
}
else{
r361force(((T361*)C),a1,a2);
}}
}
void X307append_in(void *C,T0* a1){
{int id=((T0*)C)->id;
if(id<=310){
r310append_in(((T310*)C),a1);
}
else{
r313append_in(((T313*)C),a1);
}}
}
T2 X307count(void *C){
T2 R;
{int id=((T0*)C)->id;
if(id<=310){
R=((T2)(r310count(((T310*)C))));
}
else{
R=((T2)(1));
}}
return R;
}
T0* X118arguments(void *C){
T0* R;
{int id=((T0*)C)->id;
if(id<=133){
if(id<=125){
if(id<=121){
if(id<=119){
if(id<=113){
R=((T0*)((((T113*)C))->_arguments/*8*/));
}
else{
R=((T0*)((((T119*)C))->_arguments/*8*/));
}}
else{
if(id<=120){
R=((T0*)((((T120*)C))->_arguments/*8*/));
}
else{
R=((T0*)((((T121*)C))->_arguments/*8*/));
}}}
else{
if(id<=123){
if(id<=122){
R=((T0*)((((T122*)C))->_arguments/*8*/));
}
else{
R=((T0*)((((T123*)C))->_arguments/*8*/));
}}
else{
if(id<=124){
R=((T0*)((((T124*)C))->_arguments/*8*/));
}
else{
R=((T0*)((((T125*)C))->_arguments/*8*/));
}}}}
else{
if(id<=130){
if(id<=127){
if(id<=126){
R=((T0*)((((T126*)C))->_arguments/*8*/));
}
else{
R=((T0*)((((T127*)C))->_arguments/*8*/));
}}
else{
if(id<=128){
R=((T0*)((((T128*)C))->_arguments/*8*/));
}
else{
R=((T0*)((((T130*)C))->_arguments/*8*/));
}}}
else{
if(id<=132){
if(id<=131){
R=((T0*)((((T131*)C))->_arguments/*8*/));
}
else{
R=((T0*)((((T132*)C))->_arguments/*8*/));
}}
else{
R=((T0*)((((T133*)C))->_arguments/*8*/));
}}}}
else{
if(id<=145){
if(id<=137){
if(id<=135){
if(id<=134){
R=((T0*)((((T134*)C))->_arguments/*8*/));
}
else{
R=((T0*)((((T135*)C))->_arguments/*8*/));
}}
else{
if(id<=136){
R=((T0*)((((T136*)C))->_arguments/*8*/));
}
else{
R=((T0*)((((T137*)C))->_arguments/*8*/));
}}}
else{
if(id<=143){
if(id<=139){
R=((T0*)(/*(IRF4.1arguments*/NULL/*)*/));
}
else{
R=((T0*)(/*(IRF4.1arguments*/NULL/*)*/));
}}
else{
if(id<=144){
R=((T0*)(/*(IRF4.1arguments*/NULL/*)*/));
}
else{
R=((T0*)(/*(IRF4.1arguments*/NULL/*)*/));
}}}}
else{
if(id<=163){
if(id<=152){
if(id<=150){
R=((T0*)(/*(IRF4.1arguments*/NULL/*)*/));
}
else{
R=((T0*)((((T152*)C))->_arguments/*12*/));
}}
else{
if(id<=153){
R=((T0*)((((T153*)C))->_arguments/*12*/));
}
else{
R=((T0*)(/*(IRF4.1arguments*/NULL/*)*/));
}}}
else{
if(id<=165){
if(id<=164){
R=((T0*)((((T164*)C))->_arguments/*16*/));
}
else{
R=((T0*)((((T165*)C))->_arguments/*16*/));
}}
else{
R=((T0*)((((T194*)C))->_arguments/*8*/));
}}}}}
return R;
}
T0* X118run_feature(void *C){
T0* R;
{int id=((T0*)C)->id;
if(id<=133){
if(id<=125){
if(id<=121){
if(id<=119){
if(id<=113){
R=((T0*)((((T113*)C))->_run_feature/*16*/));
}
else{
R=((T0*)((((T119*)C))->_run_feature/*16*/));
}}
else{
if(id<=120){
R=((T0*)((((T120*)C))->_run_feature/*16*/));
}
else{
R=((T0*)((((T121*)C))->_run_feature/*16*/));
}}}
else{
if(id<=123){
if(id<=122){
R=((T0*)((((T122*)C))->_run_feature/*16*/));
}
else{
R=((T0*)((((T123*)C))->_run_feature/*16*/));
}}
else{
if(id<=124){
R=((T0*)((((T124*)C))->_run_feature/*16*/));
}
else{
R=((T0*)((((T125*)C))->_run_feature/*16*/));
}}}}
else{
if(id<=130){
if(id<=127){
if(id<=126){
R=((T0*)((((T126*)C))->_run_feature/*16*/));
}
else{
R=((T0*)((((T127*)C))->_run_feature/*16*/));
}}
else{
if(id<=128){
R=((T0*)(/*(IRF4.1run_feature*/NULL/*)*/));
}
else{
R=((T0*)(/*(IRF4.1run_feature*/NULL/*)*/));
}}}
else{
if(id<=132){
if(id<=131){
R=((T0*)((((T131*)C))->_run_feature/*16*/));
}
else{
R=((T0*)((((T132*)C))->_run_feature/*16*/));
}}
else{
R=((T0*)((((T133*)C))->_run_feature/*16*/));
}}}}
else{
if(id<=145){
if(id<=137){
if(id<=135){
if(id<=134){
R=((T0*)((((T134*)C))->_run_feature/*16*/));
}
else{
R=((T0*)((((T135*)C))->_run_feature/*16*/));
}}
else{
if(id<=136){
R=((T0*)((((T136*)C))->_run_feature/*16*/));
}
else{
R=((T0*)((((T137*)C))->_run_feature/*16*/));
}}}
else{
if(id<=143){
if(id<=139){
R=((T0*)((((T139*)C))->_run_feature/*8*/));
}
else{
R=((T0*)((((T143*)C))->_run_feature/*8*/));
}}
else{
if(id<=144){
R=((T0*)((((T144*)C))->_run_feature/*8*/));
}
else{
R=((T0*)((((T145*)C))->_run_feature/*8*/));
}}}}
else{
if(id<=163){
if(id<=152){
if(id<=150){
R=((T0*)((((T150*)C))->_run_feature/*12*/));
}
else{
R=((T0*)((((T152*)C))->_run_feature/*16*/));
}}
else{
if(id<=153){
R=((T0*)((((T153*)C))->_run_feature/*16*/));
}
else{
R=((T0*)((((T163*)C))->_run_feature/*12*/));
}}}
else{
if(id<=165){
if(id<=164){
R=((T0*)((((T164*)C))->_run_feature/*12*/));
}
else{
R=((T0*)((((T165*)C))->_run_feature/*12*/));
}}
else{
R=((T0*)((((T194*)C))->_run_feature/*16*/));
}}}}}
return R;
}
T0* X141run_feature(void *C){
T0* R;
{int id=((T0*)C)->id;
if(id<=144){
if(id<=143){
if(id<=139){
R=((T0*)((((T139*)C))->_run_feature/*8*/));
}
else{
R=((T0*)((((T143*)C))->_run_feature/*8*/));
}}
else{
R=((T0*)((((T144*)C))->_run_feature/*8*/));
}}
else{
if(id<=145){
R=((T0*)((((T145*)C))->_run_feature/*8*/));
}
else{
R=((T0*)((((T150*)C))->_run_feature/*12*/));
}}}
return R;
}
T0* X99twin(void *C){
T0* R;
{int id=((T0*)C)->id;
if(id<=99){
R=((T0*)(r99twin(((T99*)C))));
}
else{
R=((T0*)(r345twin(((T345*)C))));
}}
return R;
}
void X99add_last(void *C,T0* a1){
{int id=((T0*)C)->id;
if(id<=99){
r99add_last(((T99*)C),a1);
}
else{
r345add_last(((T345*)C),a1);
}}
}
void X99resize(void *C,T2 a1){
{int id=((T0*)C)->id;
if(id<=99){
r99resize(((T99*)C),a1);
}
else{
r345resize(((T345*)C),a1);
}}
}
T6 X99empty(void *C){
T6 R;
{int id=((T0*)C)->id;
if(id<=99){
R=((T6)(r99empty(((T99*)C))));
}
else{
R=((T6)(r345empty(((T345*)C))));
}}
return R;
}